procedure Tbjzl.Button1Click(Sender: TObject);
begin
if ADOQuery1.recordcount>=0 then
begin
adoquery1.open;
adoquery1.sql.Clear;
adoquery1.sql.Text:=('select * from zidian');
adoquery1.append;
adoquery1.fieldbyname('quyu').AsString:=edit4.Text;
adoquery1.fieldbyname('id').AsString:=edit2.Text;
adoquery1.fieldbyname('name').AsString:=edit3.Text;
adoquery1.post;
end;end;
老是提示adoquery1:cannot perform this operation on a close dataset.
但是我明明用了open 了.请教下
begin
if ADOQuery1.recordcount>=0 then
begin
adoquery1.open;
adoquery1.sql.Clear;
adoquery1.sql.Text:=('select * from zidian');
adoquery1.append;
adoquery1.fieldbyname('quyu').AsString:=edit4.Text;
adoquery1.fieldbyname('id').AsString:=edit2.Text;
adoquery1.fieldbyname('name').AsString:=edit3.Text;
adoquery1.post;
end;end;
老是提示adoquery1:cannot perform this operation on a close dataset.
但是我明明用了open 了.请教下
解决方案 »
- 我想在工行的网上银行自动输入帐号密码,但工作的密码输入框用了activex,不知道有什么方法可以通过软件实现输入用户名密码
- IdTcpClient怎么接受Server发的内容???
- 用IdTcp组件做一个资料传输的程序,现有一个问题,请大家帮忙,谢谢!
- 让程序怎么要延时几秒后再执行程序
- 哪位大侠能够帖出borland传奇第二版中的新增内容?
- 请教高手有关SOCKET的问题
- 程序员健康状况调查,你是否满意现在的健康状况? 进者有分
- webbrowser失去焦点报错
- 如何用ADO来同时在多个相关表中添加记录(分布式)
- ado,odbc问题。无奈,无奈。up有分
- TADOStoredProc的参数值出现乱码?
- 求算法,本人无能为力,请高手出招
begin
if ADOQuery1.recordcount>=0 then
begin
adoquery1.close; //这里,你的错了
adoquery1.sql.Clear;
adoquery1.sql.Text:=('select * from zidian');
adoquery1.open;//这里你要打开才能新增。
adoquery1.append;
adoquery1.fieldbyname('quyu').AsString:=edit4.Text;
adoquery1.fieldbyname('id').AsString:=edit2.Text;
adoquery1.fieldbyname('name').AsString:=edit3.Text;
adoquery1.post;
end; end;
procedure Tbjzl.Button1Click(Sender: TObject);
begin
begin
adoquery1.close; //这里,你的错了
adoquery1.sql.Clear;
adoquery1.sql.Text:=('select * from zidian');
adoquery1.open;//这里你要打开才能新增。
adoquery1.append;
adoquery1.fieldbyname('quyu').AsString:=edit4.Text;
adoquery1.fieldbyname('id').AsString:=edit2.Text;
adoquery1.fieldbyname('name').AsString:=edit3.Text;
adoquery1.post;
end;