mysql - Delphi dbexpress MySQL查询格式

标签 mysql delphi delphi-2010 dbexpress

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

谁能告诉我从表中检索多个字段的正确格式?
还是我必须为每个字段编写单独的查询?

最佳答案

Can anyone specify me the proper format of retrieving multiple fields from the table?

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

关于mysql - Delphi dbexpress MySQL查询格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9323125/

相关文章:

mysql - 带有 mySQL 连接的行号

excel - Delphi 7 Excel Ole对象文本字体颜色

delphi - Delphi-如何监控网络

delphi - Delphi 2010 中 TTimeSpan 用法的困惑

delphi - 当控件的类名非常非常长时,为什么会出现访问冲突?

mysql - Delphi 2010,在没有 lib dll 的情况下连接到 mySQL 和 Firebird 数据库

java - MySQL/Hibernate 使用映射为 LocalTime 的列检索错误数据

php - 尝试将数据输入mysql时出现几个错误

mysql - Django/MySQL 中的 1 到 1..0

database - 如何解决在 Delphi Firedac 中添加 ADT 字段的错误?