一个菜鸟问题:为什么在开发三层程序,在客户端执行insert语句时,为什么不能完整的插入字段内容?(50分)

  • 主题发起人 主题发起人 星空
  • 开始时间 开始时间

星空

Unregistered / Unconfirmed
GUEST, unregistred user!
当我插入的字段内容为汉字字符时,会出现自动截取现象,即只会插入每一字段的一部份内容,
所有插入汉字的字段都是这样,可是插入字母字符就没问题,为什么?
 
不可能吧,是不是字段长度不够?(1个汉字等于2个字母字符长度)
 
不是,我设定的宽度即使为200也只能插入4、5个汉字。我没则了!
 
很有可能是你客户端使用的控件的问题,
你可以看一下生成的SQL语句,
换个控件试一下,数据库对汉字的支持应该是没有问题的。
--好好检查程序不要让小问题迷失了方向。。。:)
 
我已检查了N遍M天,没发现哪有问题,数据库对汉字的支持,我也知道没问题。此语句,
原来在C/S模式下是正常的。在客户端,除了用clientdataset,还能用什么?
 
用的那种数据库??
 
sql server7.0,急啊,同志们帮想想办法吧。
 
把sql语句贴出来瞧瞧。。。
 
sql语句是没问题是的,因为在C/S中正常的。不过值全部采用参数形式,一部份
值是用文本框输入
 
你可以使用SQL Server 7.0 "Profile "跟踪你提交的SQL语句。
 
原来如此,我知道了。谢谢!
 
不行,各位大侠,问题还是没解决。
通过Profile可以看到字段宽度被改变了,这是为什么?该怎么解决
 
你能否将要提交的SQL语句和Profiler中执行的SQL语句贴出来。
 

Similar threads

S
回复
0
查看
835
SUNSTONE的Delphi笔记
S
S
回复
0
查看
765
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部