我在ADO中使用Filter筛选,运行后出现project project1.exe raised exceprion class EvarianTypeCastError with message 'Could not convert variant of type (Null) into type (String)',process stopped Use Step or Run to continue.
不知道为何,不知谁可以给点什么建议阿
在此感谢
BTW 如何在ADO中用一个按钮实现多个Edit.Text的查询
不知道为何,不知谁可以给点什么建议阿
在此感谢
BTW 如何在ADO中用一个按钮实现多个Edit.Text的查询
解决方案 »
- 关于fastreport预览缺字求助
- 类操作符指的都是哪些,能具体解释一下吗?在线等
- 惊天地! 泣鬼神!
- 请问防止被别人修改程序里面有SQL 语句??
- 请教,什么是TRS连接方式,第一次听说Delphi与oracle数据库用这种方式?哪位知道???
- 加急问题,sql server2000的登录?
- 在delphi如何把一个jpg,或gif文件放到数据库里,急急急
- 问大虾们一个问题,??
- 请问用delphi6+sqlserver2K,如何将最新插入的记录的ID号,放到一个变量中。
- 瞧一瞧了,看一看了啊!如何计算出某字段现在共有几条记录,并显示到窗体上!
- 关于XPMENU的安装?急!
- 请问:怎样改变鼠标的指针?
写好SQL语句,执行之
var
str_SQL : String;
begin
str_SQL := "SELECT * FROM table_name WHERE "
str_SQL := str_SQL + 'field_name1=' + Edit1.text
str_SQL := str_SQL + 'AND field2_name='+Edit2.text
ADOQuery1.Connection := ADOConection1;
ADOQuery1.SQL.ADD('select ')
ADOQuery1.ExecSQL;
ADOQuery1.SQL.ADD(str_SQL);
看错误信息是关于字符型类型的错误
看看源码adoTable1.filter:='charFieldname='+Edit1.text;如果写成:adoTable1.filter:='charFieldname=aaa';那就错了
运用一个按钮进行查询,将结果倒入DBGrid
能不能给个详细一点的样例
在下感激不尽,泪水涟涟
一句话,编程菜鸟的苦哇!!!!!!!!!!!!!!
datasource1.dataset:=ADODataset1; //为Datasource设置数据集
ADODataset1.Connection:=ADOConnection1; //为Dataset设置数据库连接
//另外,还需为ADoconnection1设置相关参数,并将其Connected属性设置为True;在Button1的OnClick事件中编写如下代码:
Procedure TForm1.Button1Click(Sender:TObject);
begin
adodataset1.command.add('select * from table_name where f1 like '+quotedstr(edit1.text+'%')+' and f2 like '+quotedstr(f2.text+'%'));
adodataset1.exceute;
end;
你所说的adodataset1.command.add('select * from table_name where f1 like '+quotedstr(edit1.text+'%')+' and f2 like '+quotedstr(f2.text+'%'));
adodataset1.exceute;
当中的adodataset1.command.add,adodataset1.exceute我都不能用
还盼能解决一下,
回nnx(倪香儿)我只是要做一个数据库查询的小软件练练
我只好把贴子结了
移到Database版了