做三层结构时前端传中文字时被丢掉,不知道什么原因?
我用delphi作三层结构时,用edit1.text框传递数值给存储过程保存时,传中文时都要被丢掉一半。如我给edti1.text赋值’显示目录’,但存到数据库时是’显示’,’目录’2个字被丢掉了,在传到中间层时还是完整的,好象是由中间层传到数据库时被丢掉的。
请问各位大虾是什么原因?传英文就没问题。
我以前做的都是使用Tdbedit,Tdatasoure來連接數據源,通過ClientDateSet1.ApplyUpdate(0)來保存就沒有這個問題。我現在是用edit1.text 的值傳到後端存儲過程就有這個問題。