SQL?SQL?

testnet 2001-08-03 06:24:45
为什么我用了ExecSQL后DBGrid就不显示了,一用Query.OPEN就死掉。消息是Error Creating Cursor Handle 怎样解决
我是用UPDATA.
Query是不是每Add一次就要ExecSQL一次,可不可以連接几个Add再用ExecSQL
...全文
103 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
testnet 2001-08-03
  • 打赏
  • 举报
回复
感激,成功了,原来我没有CLEAR AQL 送分送分。
ch81 2001-08-03
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
for i:=1 to 3 do
begin
IBQuery1.Close;
IBQuery1.SQL.Text:='Insert into Index1 Values('+inttostr(i)+',1)';
IBQuery1.ExecSQL;
end;
IBQuery1.Close;
IBQuery1.SQL.Clear;
IBQuery1.SQL.Text:='Select * From Index1';
IBQuery1.Open;
DataSource1.DataSet:=IBQuery1;
end;
我是可以,刚试过,win2000+delphi6+ib6
neusoftlan 2001-08-03
  • 打赏
  • 举报
回复
sorry,错了,应该是:
Query1.active:=true;
neusoftlan 2001-08-03
  • 打赏
  • 举报
回复
dbgrid1.active:=true;

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧