if edit1.text='' then exit;
adoquery1.ConnectionString :='Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '+ ExtractFilePath(Application.Exename) + 'data\data.mdb;' ;
adoquery1.SQL.Clear ;
adoquery1.Close ;
s:= 'select * from qz where 群组=''' +edit1.text+'''' ;
adoquery1.SQL.Add(s);
adoquery1.Open ;
i:=adoquery1.RecordCount ;
adoquery1.SQL.Clear ; //出错的地方,我使用的是5.0 为什么会出错?
adoquery1.Close ;
if i<1 then
begin
s:= 'insert into qz(群组) values('''+ edit1.text+''')' ;
adoquery1.SQL.Add(s);
adoquery1.ExecSQL ;
form2.ComboBox1.Items.Add (edit1.text);
form4.Close ;
end ;
end;
adoquery1.ConnectionString :='Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '+ ExtractFilePath(Application.Exename) + 'data\data.mdb;' ;
adoquery1.SQL.Clear ;
adoquery1.Close ;
s:= 'select * from qz where 群组=''' +edit1.text+'''' ;
adoquery1.SQL.Add(s);
adoquery1.Open ;
i:=adoquery1.RecordCount ;
adoquery1.SQL.Clear ; //出错的地方,我使用的是5.0 为什么会出错?
adoquery1.Close ;
if i<1 then
begin
s:= 'insert into qz(群组) values('''+ edit1.text+''')' ;
adoquery1.SQL.Add(s);
adoquery1.ExecSQL ;
form2.ComboBox1.Items.Add (edit1.text);
form4.Close ;
end ;
end;
解决方案 »
- adoquery参数传递
- webbrowser的图片保存问题
- 窗体中的值传递
- 请问当WebBrowser执行页面中的js脚本window.close()时出错,这该如何处理??
- 能把dbgrid行和列反过来显示吗
- 问十进制转换十六进制的算法?
- 如何使用createoleobject()
- 请问如何准确地获得CPU类型?如:Intel CeleronII,AMD Duron这样的.
- 对delphi5一个自带例题的疑问。
- 关于不能在表中保存记录的问题
- 谁能给我一个authorware6.0的序列号???
- 如何解决在插入或者是修改模式下,点击dbgrid数据区或者是敲tab和上下左右键自动存盘的问题?谢谢,
adoquery1.Close ;
=>
adoquery1.Close ;
adoquery1.SQL.Clear ;
adoquery1.Close;
adoquery1.sql.clear;
adoquery1.SQL.Clear;不行,还是错,提示“bof 或eof中有一个是真,或当间的记录被删除,所需要操作需要一个当前记录”数据库是空的,i=0;请帮忙解决一下,很急,在线给分
出错的原因:这是DELPHI5的一个BUG,你可能没有升级,升级之后就没有这个问题了!