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