
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 )
要怎么加控件?怎么写语句?最好详细点。。。 展开
已加控件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 )
要怎么加控件?怎么写语句?最好详细点。。。 展开
1个回答
展开全部
最简单的做法是,把table的名字改了,不要使用table、add等等这类字符作为表名或字段名。
另一个就是在你的adoquery1.sql.add(sqlstr);之前,有调用过
adoquery1.Close;
adoquery1.sql.Clear;
这两句吧?有的话,你的控件添加和代码应该都没问题的了。
另一个就是在你的adoquery1.sql.add(sqlstr);之前,有调用过
adoquery1.Close;
adoquery1.sql.Clear;
这两句吧?有的话,你的控件添加和代码应该都没问题的了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询