try
tmpquery:=tadoquery.Create(nil);
with tmpquery do
begin
connection:=sysdata.klerp;
close;
sql.Clear;
sql.Add('select yuangmc from man_reny where bumbm=:bumbm');
Parameters[0].Value:=str1;
open;
first;
combobox2.Items.Clear;
combobox2.Text:='';
while not eof do
begin
combobox2.Items.Add(fieldbyname('yuangmc').asstring);
next;
end;
end;
finally
freeandnil(tmpquery);这里如果改为tmpquery.free会报一个警告错误
end;
end;
错误如下:
解决方案 »
- 怎样定义紧凑的不定长的结构类型?
- 钩子报内存错误。。急。。。
- 老问题???
- 怎麼用Sql再服務器上建立目录
- 执行dpr文件提示: File not found: 'wwrcdpnl.dcu'
- videograbber抓取图片时命名问题
- 串口调试助手2.1不能发数据了,有人知是什么原因吗??
- mdi型子窗口怎样使之始终保持最大化状态,而不能被还原成非最大化窗口。我试过阻截SC_MAXIMIZE消息不管用
- 狂狼,关于设置字体的问题.
- 又是一道概率论的问题。急。
- 我想修改tquery的本身,使其在BEFOREOPEN前先执行一个showmessage(sql.text);怎么实现呢
- 怎样得到数据库里面重复的记录,并把这些记录显示在DATAGRID同一行上?
freeandnil在释放对象后会将引用该对象的变量变为nil
tmpquery:=tadoquery.Create(nil);
with tmpquery do
try
begin
connection:=sysdata.klerp;
close;
sql.Clear;
sql.Add('select yuangmc from man_reny where bumbm=:bumbm');
Parameters[0].Value:=str1;
open;
first;
combobox2.Items.Clear;
combobox2.Text:='';
while not eof do
begin
combobox2.Items.Add(fieldbyname('yuangmc').asstring);
next;
end;
end;
finally
freeandnil(tmpquery);这里如果改为tmpquery.free会报一个警告错误
end;
end;