数据库是Access,我用Sql语句查询,有where的语句有问题,请问Access不支持where吗?
类似这样的语句怎么写:select * from table1 where 字段1 = a
类似这样的语句怎么写:select * from table1 where 字段1 = a
解决方案 »
- 求Delphi师父一位
- Fast Report4.9在Dephi7安装失败
- 试比较delphi和c++builder,呵呵先排除语言因素
- 屏蔽控件FOCUS消息的问题
- 谁有《医院信息管理系统》delphi代码,给我发送一份
- 问一个简单的问题,我怎么把Delphi程序中的数据通过SendMessage发送给另一个C#程序,我知道是用消息传递,但我不会Delphi,请大侠帮忙
- 怎么做安装程序????????
- 如何取得数据的补码值?
- 实现消息发送
- 有偿寻求定制一个长篇文本转GIF图片的组件
- 求DELPHI通过GDI+实现"通过位图创建多边形区域"(300分)
- 【请问】ACCESS中有没有类似SQL SRV的CASE语句?
strSql:='Select * from t1 where aa='+quotedstr(edit1.text);
有可能你的字段是关键字造成的
字段=#DateValue#
查查相关资料吧
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from tab_name where [字段1]=:a');
adoquery1.parameters.parameterbyname('a').value:=edit1.text;
adoquery1.open;
日期分割符是'#'
sqlserver中是单引号
Adoquery1.sql.add('select * from table where [Flag] = 个人').
这里‘个人’就是我的条件,是一个常值来的,我对‘个人'加引号时,程序报错。
但象上面写的这样用的时候,程序报错'参数不足,期待是1’。
(不行5怪,我刚学,^_^)
(不行5怪,我刚学,^_^)
Adoquery1.sql.add('select * from [table] where [Flag] = ''个人'' ').