Error createing cursor handle
从原意上看是你的titlequery再打开时没有得到有效的数据集.
可能是你的
if not TitleQuery.Active then
TitleQuery.Active:=true;
语句造成的,好像这两句没啥用.如果当时TitleQuery的sql属性没赋值,就会出现上述错误.
删除试试
从原意上看是你的titlequery再打开时没有得到有效的数据集.
可能是你的
if not TitleQuery.Active then
TitleQuery.Active:=true;
语句造成的,好像这两句没啥用.如果当时TitleQuery的sql属性没赋值,就会出现上述错误.
删除试试
我的删除语句如下:
with TitleQuery do
try
DisableControls;
Close;
Sql.Clear;
Sql.Add('Delete From ');
Sql.Add(TitleName+' where name=:name');
Params[0].AsString:=CurNode.Text;
ExecSql;
finally
EnableControls;
end;
datasource就会引发异常,建议关闭指向这个query数据集(datasource),删除
EnableControls语句.