|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
'dbExpress driver does not support the TDBXTypes. UNKNOWN data type
При попытке запроса на 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)
|