谁来关注一下,一定给分!!
其实很简单:textbox 字符多的时候更新数据库出错!

解决方案 »

  1.   

    人们总是热衷于回答诸如:C#的数据库编程技术严重退步?是选择VB.Net,C#还是Java之类的问题。
    哎......!
      

  2.   

    vb.net?
    错版了吧。
    直接用command update结果如何??
      

  3.   

    版倒是未错,只因VB.Net人气不济!顺便说一句,你觉得上面的代码与C#差别大吗?我又对问题做了分析,发现其实与textbox中填写的字符长短没有关系,而是好像与Unicode字符有关系。因为我在textbox中填入长度远超过3929个字符是也能更新成功。
      

  4.   

    哈哈,问题解决了!
    我将窗体中的oledb connection,oledb data adapter改成sql connection,sql data adapter就没有问题了!
    微软的Bug?
      

  5.   

    oledb connection是要面对非sql的数据库的,否则有了oledb还要sqlclient干吗
      

  6.   

    用ODBC连接SQL Server有时会出现问题
    比如说我在Delphi中执行Insert的SQL
    尽管数据已经加入到数据库
    但却报错
      

  7.   

    chinapro (chinapro):  
    拜托,请你下回问问题的时候把数据定义部分也抄上,从你的代码谁也不知道你究竟用的是oledb还是sql,我还专门就你的问题做了个窗体试了一下,没有发生你所说的问题,来这一看才知道你竟然在用oledb连sql server!
    白忙一场!