通常的用法
ADOQuery1.sql.text:='select * from temp ';
ADOQuery1.open;
ADOQuery1.close;
没有问题然而下面的用法就怪怪的
ADOQuery1.LockType := ltBatchOptimistic;
ADOQuery1.sql.text:='select * from temp where 1=2';
ADOQuery1.LoadFromFile('f.txt');
ADOQuery1.close;ADOQuery1.LockType := ltOptimistic;
ADOQuery1.sql.text:='select * from temp ';
ADOQuery1.open; ***** 此句出错 提示:'文件 select * from temp'找不到
ADOQuery1.sql.text:='select * from temp ';
ADOQuery1.open;
ADOQuery1.close;
没有问题然而下面的用法就怪怪的
ADOQuery1.LockType := ltBatchOptimistic;
ADOQuery1.sql.text:='select * from temp where 1=2';
ADOQuery1.LoadFromFile('f.txt');
ADOQuery1.close;ADOQuery1.LockType := ltOptimistic;
ADOQuery1.sql.text:='select * from temp ';
ADOQuery1.open; ***** 此句出错 提示:'文件 select * from temp'找不到
解决方案 »
- 请问各位如何做一个键盘连发程序呢?比如按住X就是连续快速的按X效果
- 大家帮我看看代码,为什么执行不了啊?
- delphi 2005中使用TClientDataSet的ApplyUpdates出错,请教
- ***最棘手的打印问题,请各大侠帮忙,谢谢先***
- 状态条如何加图片?如何加进度条?
- 请问一些简单问题:谢谢
- delphi里有没有大小可以像label一样可以根据里面的内容改变,但可以自动换行的控件
- 厦门招聘Delphi技术员/工程师。
- 有谁知道ImageEn中图片的拖动怎么写呀??
- BCB用ALT+F9作编译语法检查,那么在DELPHI里有没有相应的快捷健作语法检查?
- 用report machine打印自定义纸张时,不能自动出纸?
- 控件YearPlanner在哪里可以下载
adoquery1.close
Tadodataset(adoquery1).commandtype:=cmdtext;
adoquery1.sql.text:='select ......
adoquery1.open;
procedure TCustomADODataSet.LoadFromFile(const FileName: WideString);
begin
Close;
CommandType := cmdFile;
LockType := ltBatchOptimistic;
CommandText := FileName;
Open;
end;CommandType会变成cmdFile;
LockType变成ltBatchOptimistic;所以要换会正常模式,要重新更改这2个设置
LZ前面ADOQuery1.LockType := ltBatchOptimistic;这句都可以不用