Delphi dbexpress MySQL 查询格式
我正在使用 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;
任何人都可以指定我从表中检索多个字段的正确格式吗?
或者我是否必须为每个字段编写单独的查询?
I am using Delphi 2010 dbexpress
components to connect to my MySQL
database.
I am facing a problem executing this query.
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add('Select ForNo,Description from fortab');
SQLQuery1.Open;
It gives me an error saying
DBX Error :Unsupported field type.
now if I have the only 1 field in the query it will work fine i.e.
Select Description from fortab;
or
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?
Or is it that I will have to write individual queries for each field?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)