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),请问错在哪儿?
解决方案 »
- 有关Delphi6.0创建OPC服务器问题
- delphi access 两个表的结构相同,偶想把表1的几列内容考到表2中,不知道该如何实现?
- 如何去掉用webbrowser做的浏览器的滚动条
- 求助:各位大虾,我刚装上fastreport不知道到怎么设置,请进来指点一下,谢谢!
- 矩阵输入与输出可视化环境如何做???
- 在PageControl控件中,TabSheet出现滚动条的问题.
- 如何添加一个新用户?
- 如何实现?当点击DBGIRD的一行数据时,这行数据的所有各项都被选中(变为深颜色),而不是只有一项数据被选中??
- 那儿下载Essential Pascal电子书?中文版英文版都可以!!
- 如果用程序控制浏览器中输入框的输入
- 我新建了一個群,歡迎各位朋友回入.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));//