我正在使用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;

有谁能给我指定从表中检索多个字段的正确格式吗?
或者我必须为每个字段编写单独的查询?

最佳答案

有谁能给我指定从表中检索多个字段的正确格式吗?

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

09-20 09:53