错误提示是说数据库引擎找不到对象,即表名的减号前面部分,看来是将-号当作操作符处理,而不是字串。
如果用ADOQuery,在指令里面加上引号来引起这个-号,变成
ADOQuery1.sql.add('select * from ''tb-daa01''');
则会提示未完成的指令。
如何解决该问题?
解决方案 »
- 请各位高手提供意见:将VS2003的C#程序迁移到VS2005有必要吗?
- 学好了OOP,其实用什么工具开发都没有太大的问题.
- 我想通过获取html头的方法得知网络是否正常。
- msado15.dll错误,这是什么错误?
- 如何利用ClientDataSet的commandtext 属性动态查询? 在线等待
- 请问直接给DATE类型的数据怎么符值呢?
- 求救!
- 请问各位,如何在不知道共有多少个对象的情况下创建,调用此对象
- 一个过程定义了四个形参,调用时在不同时候有时传三个、有时传两个形参,应该怎样做?
- 关于一个简单的内存读取问题.200+分 1小时后结贴
- 这论坛不准让人发帖回帖,有什么意思
- 用idhttp控件设置代理连接,具体代码怎么写?
ADOQuery1.sql.add('select * from "tb-daa01"');
raised exception class EDatabaseError with message "Missing connection or ConnectionString'.