这是你要插入的数据长度大于字段的定义长度所至
检查你的SQL语句中的插入值对应的字段长度

解决方案 »

  1.   

    可能是在vb中使用的是unicode,與sql中的字符集不同,unicode中漢字為一個長度,而在sql中卻計算為兩個。
      

  2.   

    UPDATE Prc_yxsdjb SET K_xingming = ?, P_xingming = ?, E_xingming = ?, Dj_Riqi = ?, XingBie = ?, Csrq = ?, Hunyin = ?, Minzu = ?, Sfzh = ?, dizhi = ?, dianhua1 = ?, dianhua2 = ?, Brjl_Stat_date1 =?, Brjl_Stop_date1 =?, Brjl_NeiRong1 =?, Brjl_Stat_date2 =?, Brjl_Stop_date2 =?, Brjl_NeiRong2 =?, Brjl_Sta_date3 =?, Brjl_Stop_date3 =?, Brjl_NeiRong3 =?, Brjl_Stat_date4 =?, Brjl_Stop_date4 =?, Brjl_NeiRong4 =?, Jtcy_Guanxi1 =?, Jtcy_Xingming1 =?, Jtcy_Nianling1 =?, Jtcy_Dianhua1 =?, Jtcy_Dizhi1 =?, Jtcy_Xuanxi2 =?, Jtcy_Xingming2 =?, Jtcy_NianLing2 =?, Jtcy_Dianhua2 =?, Jtcy_Dizhi2 =?, Jtcy_Guanxi3 =?, Jtcy_Xingming3 =?, Jtcy_Nianling3 =?, Jtcy_Dianhua3 =?, Jtcy_Dizhi3 =?, Jtcy_Guanxi4 =?, Jtcy_Xingming4 =?, Jtcy_Nianling4 =?, Jtcy_Dianhua4 =?, Jtcy_Dizhi4 =? WHERE (Yxsdjh = ?)
    -------------------------------------------------------------------------
    DataEnv.Up_Prc_Yxsdjb_Wh_Yxsdjb3 Prc_K_Xingming, Prc_P_Xingming, Prc_E_Xingming, Prc_Dj_Riqi, Prc_Xingbie, Prc_Csrq, Prc_Hunyin, Prc_Minzu, Prc_Sfzh, Prc_Dizhi, Prc_Dianhua1, prc_diahua2, Prc_Brjl_Stat_date1, prc_brjlstop_date1, Prc_Brjl_Neirong1, Prc_Brjl_Stat_date2, Prc_Brjl_Stop_Date2, Prc_Brjl_Neirong2, Prc_Brjl_Stat_date3, Prc_Brjl_Stop_Date3, Prc_Brjl_Neirong3, Prc_Brjl_Stat_Date4, Prc_Brjl_Stop_Date4, Prc_Brjl_Neirong4, Prc_Jtcy_Guanxi1, Prc_Jtcy_Xingming1, Prc_Jtcy_Nianling1, Prc_Jtcy_Dianhua1, Prc_Jtcy_Dizhi1, Prc_Jtcy_Guanxi2, prc_xingming2, Prc_Jtcy_Nianling2, Prc_Jtcy_Dianhua2, Prc_Jtcy_Dizhi2, Prc_Jtcy_Guanxi3, Prc_Jtcy_Xingming3, Prc_Jtcy_Nianling3, Prc_Jtcy_Dianhua3, Prc_Jtcy_Dizhi3, Prc_Jtcy_Guanxi4, Prc_Jtcy_Xingming4, Prc_Jtcy_Nianling4, Prc_Jtcy_Dianhua4, Prc_Jtcy_Dizhi4, Prc_Yxsdjh