delphi中连接access的问题 20

已加控件adocconnection并按照built导引连接数据库,测试连接成功;已加控件adoquery并设connection为adoconnection;语句我怎么... 已加控件adocconnection并按照built导引连接数据库,测试连接成功;
已加控件adoquery并设connection为adoconnection;
语句我怎么写都不对,大概如下:
var:
sqlstr:string;
.....
sqlstr:='select * from table';
adoquery1.sql.add(sqlstr);
adoquery1.open;
在尝试run的时候总有debugger提示:“……from子句语法错误”。

到底怎么回事?
我的目的是:
从1.mdb中导出数据为变量赋值,以及将变量写进去。

文件:1.mdb 表格名称:table
表格字段(两项):class hour
(例如:1班 11 )

要怎么加控件?怎么写语句?最好详细点。。。
展开
 我来答
经朔S8
2007-06-04 · TA获得超过761个赞
知道小有建树答主
回答量:647
采纳率:0%
帮助的人:915万
展开全部
最简单的做法是,把table的名字改了,不要使用table、add等等这类字符作为表名或字段名。
另一个就是在你的adoquery1.sql.add(sqlstr);之前,有调用过
adoquery1.Close;
adoquery1.sql.Clear;
这两句吧?有的话,你的控件添加和代码应该都没问题的了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式