query1.close;
query1.sql.clear;
query1.sql.add('select * from 记录表');
query1.sql.add('where 表名=a2003-12-01');
query1.open;
在数据库中有‘记录表’,表中也有这个记录,
系统总是说有错误,我用where 表名=[a2003-12-01]也不行。
请问怎么回事,?
回答就给分,不够在给。希望详细点,
query1.sql.clear;
query1.sql.add('select * from 记录表');
query1.sql.add('where 表名=a2003-12-01');
query1.open;
在数据库中有‘记录表’,表中也有这个记录,
系统总是说有错误,我用where 表名=[a2003-12-01]也不行。
请问怎么回事,?
回答就给分,不够在给。希望详细点,
解决方案 »
- 初学者求帮助,小弟不胜感激。
- 初学DELPHI,求解几个基本问题
- delphi中怎样替换整个项目中的某个字符串?
- cxClasses, cxStyles,上述该控件在哪里可以下载
- 在Form1和Form2中都有表1,怎样做到在Form2中更新表1的数据,在Form1的表1也同时更新了!!!谢谢
- 为什么会出现编译错误?
- 菜鸟问题:button和bitbtn在功能和用法上有多少具体的区别?
- 將CachedUpdates設為true,怎樣利用事務更新數據庫
- 网际搜索用Delphi如何办到,就是不上某个网站,却能直接搜查某个条件的?
- 散分!!——人都到哪里去了??(是不是大家都不用delphi了……)
- 关于备份数据的问题
- Access中sql类型转换?
query1.sql.add('select * from 记录表');
query1.sql.add('where 表名='+'''a2003-12-01'''');
query1.sql.add('select * from 记录表');
query1.sql.add(' where 表名='+'''a2003-12-01''');
这样也可以
如果表名为的类型为字符的就加双引号。
'select * from 记录表 where 表名="a2003-12-01"'.
我想楼主那个“表名”是不是指字段名呢?