Delphi dbexpress MySQL формат запроса - PullRequest
3 голосов
/ 17 февраля 2012

Я использую Delphi 2010 dbexpress компоненты для подключения к моей MySQL базе данных. Я столкнулся с проблемой при выполнении этого запроса.

  SQLQuery1.SQL.Clear;
  SQLQuery1.SQL.Add('Select ForNo,Description from fortab');
  SQLQuery1.Open; 

Это дает мне ошибку, говоря
Ошибка DBX: неподдерживаемый тип поля .
Теперь, если у меня есть только 1 поле в запросе, оно будет работать нормально, т.е.

Select Description from fortab; 

или

Select ForNo from fortab;  

fortab structure 
    ForNo: int(10) unsigned  NOT NULL, Primary key
    Description: varchar(45) NOT NULL,
    ENGINE=InnoDB DEFAULT CHARSET=latin1;

Может кто-нибудь указать мне правильный формат извлечения нескольких полей из таблицы?
Или мне придется писать отдельные запросы для каждого поля?

1 Ответ

1 голос
/ 17 февраля 2012

Может кто-нибудь указать мне правильный формат получения нескольких полей из таблицы?

SELECT field1, field2, field3 FROM atable
WHERE field1 > 100
ORDER BY field1
...