我用三层结构做系统,在客户端调用存储过程来保存内容,当内容是中文的情况下就只保存一部分,但英文状态下就正常,这是什么原因,该如何解决?

解决方案 »

  1.   

    不是存储过程的问题,长度也不是,我在企业分析器中调用该存储过程是正常的。。
    不知道是否delphi对中文的支持不是太好的原因!
      

  2.   

    你是不是用的ADODataSet?好象ADODataSet和ClientDataSet处理中文查询有时是有点问题
      

  3.   

    是的,我是使用ADODataSet的,,那如果使用ADOQuery呢?
      

  4.   

    如果是MsSql用SQL跟踪器跟一下,看你的insert 语句在服务器端是如果执行的