当我将512 byte 直接赋值给varchar(512)字段时,
更新时提示‘数据提供程序或其它服务返回E_FAIL状态’
本人的数据库用的是 ms sql server 7.0 +sp2
delphi 采用的是7.0
直接对adoquery控件操作。
有谁知道该怎么解决吗???

解决方案 »

  1.   

    这应该是ADO的问题,如果用BDE的话就不会有这个问题!如果你把你需要更新的记录删除以后,再添加记录,可能会解决这个问题!但这个问题到底是什么原因,我现在还是不知道!
    http://expert.csdn.net/Expert/TopicView1.asp?id=851622
      

  2.   

    此贴我看不到,能再说说吗?另:1.我在大富翁也提过此问题。有人提示使用 text/memo类型字段,但我不会将数据赋值到text/memo类型,有人能指导一下吗?该如何将值赋到text/memo类型里?
        2.我有两台数据库机器。软件配置完全一样。如我前一贴,一台存成功。另一台却出现此提示,何故??
        3.我将这个大数据字段赋值注释掉,其它的都没问题,个人认为就是大数据字段赋值问题,有人做过超过512字节的数据赋值吗?这里请教了。。
      

  3.   

    还有忘说的:请大家帮忙也关注 http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1613897谢谢了