Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select * from docu_table where docu_table.zh_num=:zhang and docu_table. j_num=:jie');
Query1.ParamByName('zhang').Value:=trim(DBEdit1.Text);
Query1.ParamByName('jie').Value:=trim(DBEdit2.Text);
Query1.Prepare;
Query1.Open;showmessage(inttostr(Query1.RecordCount));//此处输出为何是-1?
如上所示的类似代码在运行上面这部分以前,已运行过两次,都没有问题,但执行到这部分时就出错(RecordCount为-1),请问错在哪儿?
Query1.SQL.Clear;
Query1.SQL.Add('select * from docu_table where docu_table.zh_num=:zhang and docu_table. j_num=:jie');
Query1.ParamByName('zhang').Value:=trim(DBEdit1.Text);
Query1.ParamByName('jie').Value:=trim(DBEdit2.Text);
Query1.Prepare;
Query1.Open;showmessage(inttostr(Query1.RecordCount));//此处输出为何是-1?
如上所示的类似代码在运行上面这部分以前,已运行过两次,都没有问题,但执行到这部分时就出错(RecordCount为-1),请问错在哪儿?
解决方案 »
- 求 锁屏幕的源码 类似于网吧 万象 美萍
- RAD studio 2010 修复包,定制自己的2010精简版
- 如何把一段文字的后面4个字符替换成其他字符?
- 如何去掉WebBrowser的3D模式
- 请帮我看看这个CRC代码对不对,为什么得不出来,请帮我改正!谢谢!
- 用delphi编程如何能将图片保存到Access数据库中?急!!!!!再现等待!!!!!!!
- 有哪位知道那种吸附是窗口是如何作的?
- 菜問題:請問哪裡錯?
- @请问测试字符串s1包含字符串s2的Delphi语句怎么写?急!
- 如何创建快捷方式?
- 我新建了一個群,歡迎各位朋友回入.QQ群號:7983671...............
- fastreport 3.5,关于自定义纸张大小的问题
看看你的DBEdit1.Text 和DBEdit2.Text 中的数据是否与数据库中表的中的数据类型与值相同不
除了上面那段代码还有其他的两个也用了相同的DBEdit,要避免重用吗?
另外,Edit我试了一下,查出来的RecordCount还是为-1???
或者
Query1.ParamByName('zhang').Value:=trim(DBEdit1.Text);
Query1.ParamByName('jie').Value:=trim(DBEdit2.Text);
=================>Query1.ParamByName('zhang').Value:=DBEdit1.Text;
Query1.ParamByName('jie').Value:=DBEdit2.Text;
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select * from docu_table where docu_table.zh_num='''+DBEdit1.Text+''' and docu_table. j_num='''+DBEdit2.Text+'''');
query1.open;
Query1.SQL.Clear;
Query1.SQL.Add('select * from docu_table where docu_table.zh_num = '
+chr(39)+DBEdit1.Text+chr(39)+' and docu_table. j_num ='
+chr(39)+DBEdit2.Text+chr(39));
query1.open;
showmessage(inttostr(Query1.RecordCount));//