請各位幫我看一下是什麼原因?(50分)

  • 主题发起人 jesse.zhou
  • 开始时间
J

jesse.zhou

Unregistered / Unconfirmed
GUEST, unregistred user!
我在成dbgrid中一欄輸入數據
dbgrid1.ONCOLEXIT如下:
if dbgrid1.Columns.Items.Title.Caption='商品編號' then <---- {這一行有誤}
if dbgrid1.DataSource.DataSet.FieldByName('igoodsno').Value<>'' then
begin
with adoquery2 do
begin
close;
parameters.Refresh;
parameters.ParamByName('ino').Value:=dbgrid1.DataSource.DataSet.FieldValues['igoodsno'];
prepared;
open;
end;
if adoquery2.RecordCount<>0 then
begin
adoquery1.Edit;
adoquery1.FieldByName('name').Value:=adoquery2.FieldValues['name'];
adoquery1.FieldByName('description').Value:=adoquery2.FieldValues['description'];
end;
end;
 
出什么错,ADO 中有个bug,你升级了吗?
如果是出现“空记录(efo=true and bof=true)”的错误升级一下。
 
顶部