我是一个初学者
1、控件:
DATESOUSE
ADOQUERY
DBGRID
BUTTOM
2、数据库
表:KS
性别字段:K3
3、BUTTOM.CLIKcx:='男';
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from ks where k3=cx');
adoquery1.open;4、目的:
就是点了查询后
数据DBGRID显示查询结果。5、问题为什么点了BUUTOMR,
上边的代码执行后
系统提示威者cx无默认值
而且,DBGRID 不显示查询结果
1、控件:
DATESOUSE
ADOQUERY
DBGRID
BUTTOM
2、数据库
表:KS
性别字段:K3
3、BUTTOM.CLIKcx:='男';
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from ks where k3=cx');
adoquery1.open;4、目的:
就是点了查询后
数据DBGRID显示查询结果。5、问题为什么点了BUUTOMR,
上边的代码执行后
系统提示威者cx无默认值
而且,DBGRID 不显示查询结果
解决方案 »
- scrollbar下拉框位置问题
- 纯技术高难度问题!
- DBRichEdit和SQLSERVER中TEXT类型字段的问题!!!
- 请教!Delphi的ADOQuery查询参数设置问题,在线等待。。。
- sql server 数据成批追加的问题---高分请教
- 数据集(TClientData)与数据提供者(TDataSetProvider)的问题(主要是问题能不能被解决,分数是多得很)
- 通过dde操纵winword!!
- 怎样判断某文件是否存在?
- 谁知道哪里有输出dbf格式文件的控件,要有源码的。
- FMX项目EXE可执行程序资源图片如何部署?
- FTP的DLL
- ADOQuery 连接Excel 进行sql查询计算字段时问题!
改成:
adoquery1.sql.add('select * from ks where k3='+QuotedStr(cx));
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from ks where k3='+'''cx+''');
adoquery1.open;
换成这个就行了。
adoquery1.sql.add('select * from ks where k3='''+'男'+'''');但是我要的是动态查询。求求各位了