字段名改成英文。
字段的caption 可以是中文显示。

解决方案 »

  1.   

    ymxxm :
    zxh1972 :  两位好!
      
      我试过两位所说的方法,仍然 Update failed!  若两位有兴趣,我把代码(很小的程序,不足10行代码)发给两位帮助调试一下。 
      

  2.   

    不知你的程序是怎么写的,我做了一个试验,应该没问题,贴出来给你看看。
    (示例)
    在Form1中放置如下组件:TDBGrid、TDBNavigator、TQuery、TUpdateSQL、TButton。将之连在一起:
    TQuery中的属性如下设置:
    DatabaseName为BCDEMOS,SQL为"Select * from country order by area",UpdateObject指向TUpdateSQL,CachedUpdate为True,RequestLive为True,Active为True双击TUpdateSQL组件,出现对话框,点击“Select Primary Keys”按钮,再点“Generate SQL”按钮。最后点OK。双击TButton组件,在其OnClick事件中写入以下两句话:(query1为TQuery的名字)
    query1.ApplyUpdates;
    query1.CommitUpdates;程序运行时,就可以对TDBGrid中的数据进行修改了,最后点一下TButton就行了。TButton的意思就是提交数据库更新的意思了。如果你还有什么不懂的话,我很乐意为你解答
      

  3.   

    麻烦把你的代码也发我一份[email protected]
      

  4.   


      DataBaseName: (是别名)  建表(20个字段),
      完全正确操作运行,没有问题!
     但如果输入关键字值(dw)为空,save后,在次修改时就会出现'Update Failed!',
     以后就乱了,在插入或修改就出现'Update Failed!',而且显示和后台数据库内容不复合。
      你是在这种情况下出现'Update Failed!'?
      是这样,给出你的Email,我把改过的发回。
     
      

  5.   

    是的,不好意思,这段时间出去学习,没有回复。
    我的邮件地址: [email protected]
      

  6.   

    是的,不好意思,这段时间出去学习,没有回复。
    我的邮件地址: [email protected]