Перейти к содержанию
Fire Monkey от А до Я

ulansaran

Пользователи
  • Постов

    8
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные ulansaran

  1. В общем ошибка остается! С типами полей у меня всё нормально, было работоспособное приложение до перехода на Rad Studio 10.2 Tokyo . Ничего нигде не менял! Решил вместо фильтра с QuotedStr использовать SQL-запросы для поиска человека по фамилии:

       s:=Edit5.Text;
       FDQuery.SQL.Text:='select * from CHILD where CHILDFAM=(:CHILDFAM)';
       FDQuery.ParamByName('CHILDFAM').AsString:=s;
       FDQuery.Open;

    Так всё работает!

    Всем спасибо за поддержку!

  2. В 18.09.2018 в 16:01, Barbanel сказал:

    Понял. FireDac не использовал.
    Ошибка возникает на какой строке?
    Полагаю что здесь -> Child.Filtered:=True;

    Покажите значение Filter в момент ошибки.

    Идет поиск человека в базе данных по фамилии, например, "Иванов". Ввожу в поле ввода Edit данное строковое значение, и, .... ошибка!

  3. 20 минут назад, Barbanel сказал:

    Поясните, что такое Child и что за свойство Filter?
    Их типы?

    Child - это имя компонента TFDTable.

    Свойство Filter - наиболее часто используемый способ фильтрации записей, имеет тип String.

    Можно было бы фильтровать записи базы данных по SQL-запросам, но хочется и с этой ошибкой разобраться!

  4. Здравствуйте! Решил обратиться к вам за советом. Суть такая. 
    У меня есть разработанное приложение, которое я в последний раз дорабатывал в Rad Studio 8, под android. В общем после я с этим приложением работал два года. Было работоспособное проверенное приложение.
    Недавно установил Rad Studio 10 Tokyo 10.2 и в моем приложении возникли проблемы с фильтрами.
    Именно в данном коде, как я понял, на QuotedStr возникает ошибка "не соответствие типов в выражении":

    s:=Edit5.Text; 
    Child.Filtered:=false;
    Child.Filter:='CHILDFAM='+ QuotedStr(s);
    Child.Filtered:=True;

    Раньше такого не было, всё работало. Тип переменной s:string, в базе данных CHILDFAM:text, ничего не менял!
    В чем может быть подвох? Как исправить ошибку?

    ошибка.png

  5. Здравствуйте! Обращаюсь к вам за советом. Моё приложение тестировалось и работало на Android 4.4 (api 19). Всё было хорошо.
     
    Обновив систему до версии Android 5.1.1(API22) приложение перестало работать! Выдает "в приложении произошла ошибка"!
    Sdk я обновил до API22,  в rad studio программу перезаписал на этом уровне. Результат тот же! Не посоветуете путь решения проблемы?
     
    Планшет Nexus 7(2013)
    Среда разработки: Delphi XE6
     
    Спасибо!
  6. Здравствуйте!

     

    Не могу управлять данным компонентом.

     

    Например, устанавливаю свойство 

    TСalendarEdit1.FirstDayOfWeek := TCalDayOfWeek.dowMonday;

    Но первый день недели всё равно начинается с воскресенья! 

    • Разработка в: RAD Studio XE5
    • Развертывание приложения на Android 4.4.4
×
×
  • Создать...