var
i:integer;
begin
ADOQuery1.SQL.Text := 'select * from ODate'; //ODate为数据库表的名称
ADOQuery1.Open;
for i := 1 to StringGrid1.RowCount - 1 do
begin
ADOQuery1.Edit;
ADOQuery1.FieldByName('Num').AsString := StringGrid1.Cells[1, I]; //Num为表中字段
ADOQuery1.Post;
end;
end;
为什么启动程序点击存入数据的时候报错,执行到ADOQuery1.Open时候出错。请指教下。
错误提示:
Project Project1.exe raidsed exception class EDatabaseError with message 'Missing Connection or ConnectionString'
Process Stoped. Use Step or Run to continue.
i:integer;
begin
ADOQuery1.SQL.Text := 'select * from ODate'; //ODate为数据库表的名称
ADOQuery1.Open;
for i := 1 to StringGrid1.RowCount - 1 do
begin
ADOQuery1.Edit;
ADOQuery1.FieldByName('Num').AsString := StringGrid1.Cells[1, I]; //Num为表中字段
ADOQuery1.Post;
end;
end;
为什么启动程序点击存入数据的时候报错,执行到ADOQuery1.Open时候出错。请指教下。
错误提示:
Project Project1.exe raidsed exception class EDatabaseError with message 'Missing Connection or ConnectionString'
Process Stoped. Use Step or Run to continue.
解决方案 »
- 在sqlserver 2000中 如何在表EX2_TaskList中查找一条State为1的记录,将其State由1置2?
- listbox新手问题请教?
- 一个uppercase 函数的问题!!
- 关于series
- 用了dephi6 两年,没有办法,只好回归用dephi5
- dbgrideh中一列赋值问题
- 5K寻 总帐管理系统 软件开发人员(delphi+sqlserver +reportbuilder)
- 用RzCheckTree作权限菜单?
- 为什么一点击DBGrid中某些特定列,数据就全没了(好像是query自动关闭了)
- 散分
- 如何用代码获得当前窗本的name和caption
- 求助:delphi中我想把数据写入文本文件,如何定义文本变量类型?
你好,你在OPEN之前再加入一行代码ADOQuery1.Close;
ADOQuery1.Open;