![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
При попытке запроса на Mysql вылетает 'dbExpress driver does not support the TDBXTypes.UNKNOWN data type. Vendor error message: .'
Хотя уже прописал все вручную Код:
Query := TSQLQuery.Create(nil);
try
Query.SQLConnection := Conn;
Query.GetMetadata := False;
Query.Params.AddParameter.Name:='user';
Query.ParamByName('user').Value:=info;
Query.CommandText := 'SELECT u_data FROM TB WHERE user=:MD5(:user);';
Query.open;Код:
Query.CommandText := 'SELECT u_data FROM TB ;'; |
|
#2
|
|||
|
|||
|
Сам решил, проблема в user=:MD5...
Раз уж создал тему. Почему мне приходится создавать поле вручную, Код:
Query.Params.AddParameter.Name:='user'; Код:
Query.ParamByName('user').Value:=info;Последний раз редактировалось nixon232, 12.06.2017 в 23:14. |
|
#3
|
|||
|
|||
|
Хватает, если параметр сконфигурирован в дизайн-тайм.
Есть такая залипуха - в ADO и dbExpress параметры автоматически не конфигуряться. Последний раз редактировалось lmikle, 13.06.2017 в 17:26. |
| Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
nixon232 (13.06.2017)
| ||