代码如下:
procedure TForm1.Button2Click(Sender: TObject);
begin
adotable1.First;
adotable1.edit;
adotable1.FieldByName('gzkh').AsString:='t';
adotable1.Post;
end;
其中:gzkh字段为character类型,数据库为foxpro
执行则报错:'[ODBC Visual Foxpro Driver]SQL:Statement too long'。为什么?
怎样解决?
procedure TForm1.Button2Click(Sender: TObject);
begin
adotable1.First;
adotable1.edit;
adotable1.FieldByName('gzkh').AsString:='t';
adotable1.Post;
end;
其中:gzkh字段为character类型,数据库为foxpro
执行则报错:'[ODBC Visual Foxpro Driver]SQL:Statement too long'。为什么?
怎样解决?
我对单独的foxpro表(Free Table)进行上述操作就正常,但对特定foxpro数据库中的表进行上述操作就出现上述错误提示。为什么呢?
不过看起来好像是database connection有问题哟,
帮你up