对一个表,执行两条exesql语句会引起其中一条无法执行吗? 不大可能!你的sql语句是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个语句都是update.我也觉得奇怪,是不是数据库在短时间内不能执行两条update语句,(这两条是对同一个表更新的。) 是不是先要将Query关掉Query.Close; close了也没用,active false了也没用,总之前一条执行了,后一条就无效,前一条不执行,后条就完全有效。。 strSQL := 'xxxxxxx' ;ADOQuery1.Close;ADOQuery1.SQL.Text := strSQL ;ADOQuery1.ExeSQL ;strSQL := 'yyyyy';ADOQuery1.Close;ADOQuery1.SQL.Text := strSQL ;ADOQuery1.ExeSQL ; adoquery1.SQL.Clear;adoquery1.SQL.Add(strSQL);........ 在给adoquery1.sql.text赋值前,要关闭他 没有见过……实在不行你把两个语句放在一起执行看看?strSQL := 'xxxxxxx' ;ADOQuery1.SQL.Text := strSQL ;strSQL := 'yyyyy';ADOQuery1.SQL.Add(strSQL);ADOQuery1.ExeSQL ; delphi 分割字符串的问题 如何查找三个TEDIT控件的句柄,并向其发送指定内容? 如何实现Frame在XP经典主题下透明 散分,人活在这个世界上到底图个啥? 关于在程序中使用不同的打印机打印Pdf文档。 在QReport中,如何实现像银行那样的套打存折???? 好用的报表工具? 怎样阻止插入数据自动保存 如何隐藏命令按钮??? 中国队没有希望了,心情不好! 散分! --------------什么是RPC占位程序版本不兼容--- Delphi如何动态打开记录集?
我也觉得奇怪,是不是数据库在短时间内不能执行两条update语句,(这两条是对同一个表更新的。)
Query.Close;
ADOQuery1.Close;
ADOQuery1.SQL.Text := strSQL ;
ADOQuery1.ExeSQL ;strSQL := 'yyyyy';
ADOQuery1.Close;
ADOQuery1.SQL.Text := strSQL ;
ADOQuery1.ExeSQL ;
adoquery1.SQL.Add(strSQL);
........
实在不行
你把两个语句放在一起执行看看?
strSQL := 'xxxxxxx' ;
ADOQuery1.SQL.Text := strSQL ;
strSQL := 'yyyyy';
ADOQuery1.SQL.Add(strSQL);
ADOQuery1.ExeSQL ;