数据库编辑报错!

eagletian 2003-12-31 02:55:30
代码如下:
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'。为什么?
怎样解决?

...全文
30 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
steventone 2004-01-02
  • 打赏
  • 举报
回复
up
XXSingle 2004-01-01
  • 打赏
  • 举报
回复
驱动问题吧。。。。。。。如果不行就改用sql语法
sysroger 2003-12-31
  • 打赏
  • 举报
回复
提示sql语句有问题
不过看起来好像是database connection有问题哟,
帮你up
hscom 2003-12-31
  • 打赏
  • 举报
回复
没怎么用过FOXPRO数据库,你的数据库连接是不是有问题
eagletian 2003-12-31
  • 打赏
  • 举报
回复
补充一下:
我对单独的foxpro表(Free Table)进行上述操作就正常,但对特定foxpro数据库中的表进行上述操作就出现上述错误提示。为什么呢?

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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