我写了一个主从表用于输入数据,然后根据查询的条件用DataGrid显示出输入的数据并点击模板列在另一网页显示出这条主从表记录进行修改,但是好像用繁体系统输入的数据,在显示出这条记录后,保存修改后虽然没有提示错误,却没有保存到SQL Server中,但是用简体系统输入的数据却没有这个问题,能正确保存。真不知是什么原因,请各位帮忙,谢谢大家!

解决方案 »

  1.   

    会不会是SQLServer的问题?
    在繁体系统中有没有试过直接insert数据到sqlserver中?
      

  2.   

    对啊,我也不清楚,程序应没问题,因为简体系统输入的都能调出来修改,极有可能是简体sql server的问题,但是我无法做到直接在繁体系统用insert语句啊,又不能在那台机器上装sql server,因为是2000客户端,谢谢
      

  3.   

    您可以进行单步测试一下,Try{}Catch{}一下,看看问题出在哪里呀
      

  4.   

    看看你的Web.config配置文件
    encoding="utf-8" 还是encoding="gb2312"
      

  5.   

    配置文件是  encoding="gb2312", 更新主表是直接用ExecuteNonQuery,更新从表(DataTable)是用生成更新命令的形式更新的