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

Лидеры

Популярный контент

Показан контент с высокой репутацией 19.10.2022 во всех областях

  1. krapotkin

    FDConnection

    форма нужна для отображения визуальных компонентов подключение и датасеты вообще ни разу не визуальные кроме того если датасеты еще можно положить на каждую форму/фрейм отдельно, то подключение лучше держать одно. Какой смысл для этого держать форму, там же нет взаимодействия с пользователем ?? Не очень важное, но... Главной формой приложения становится первая созданная форма. А вот модуль данных можно создавать до форм. И подключение проводить тоже до. Если этого требует логика приложения.
    1 балл
  2. krapotkin

    FDConnection

    начнем с важных вещей: образно выражаясь, сначала вводят логин и пароль, а только потом нажимают кнопку, иначе в чем смысл логина вообще? у вас тут - сначала подключаемся, потом заполняем свойства. Кому они там нужны уже? FDConnection1.Connected := true; FDConnection1.Params.Pooled := false; FDConnection1.LoginPrompt := false; FDConnection1.Params.DriverID := 'MSAcc';.... то же и с запросом. Сначала сделать запрос с пустым текстом, а текст запроса пообещать позже дослать? FDQuery1.Active := true; FDQuery1.SQL.Add('SELECT * FROM usersbase'); логично, что сервер говорит SQL_NO_DATA. запроса-то нет. кроме того, если несколько раз нажать, то каждый раз к запросу будет добавляться строка SQL.Add(...)? зачем? параметры БД действительно нужно заполнять перед подключением, а вот тексты запросов, если они не меняются, достаточно один раз - в дизайн-тайме. и больше не трогать. Ну или хотя бы FDQuery1.SQL.Text := 'SELECT * FROM usersbase'; FDQuery1.Active := true; Во всех этих ошибках нет никакой специфики FireDac. Для ADO все идентично прям на 102% еще по мелочам -ConnectionString это совсем не Database Name. Нужно читать доки. Примечание про ADO в силе. Там точно так же. -это конечно волшебное решение в процедуру подключения передавать параметром TLabel. Нафига ?? -сама форма с компонентами доступа тоже не нужна. Нужен модуль данных. -ну и наименования форм конечно. Можно говорить о том, что проект исключительно мой и как хочу, так и делаю, тогда вопрос - а почему тогда он тут? И почему я должен пробираться сквозь мысли автора чтобы решить его проблему? - последнее, ваш архив весит 30+ МБайт. Мой - 25 КБайт. Для чего мне все эти остальные файлы? CagortaModified.7z
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...