Client的Params参数问题(50分)

  • 主题发起人 主题发起人 vincent-cui
  • 开始时间 开始时间
V

vincent-cui

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟刚刚接触三层结构,遇到一个奇怪问题,利用Params传递中文字符串的时候,字符串的
后一半在服务器端被截断,是因为我的编程错误么?
 
是不是你定义的服务器端参数的长度不够啊! 改变参数试一试!
 
不是这个问题~~应该是参数类型的问题,可是我竟然没有办法将服务器端adoquery的参
数类型设置为widestring
 
今天在DataSet Provider的BeforeExecute事件中加入了
FrmMain.Label1.Caption:=QryPwd.Parameters.ParamByName('UserName').Value;
结果发现这个值也没有任何错误~
DFW们救命啊
 
是着样的:
一个汉字算两个字符,你有n个汗字,他就当是n个字符所以就给你去掉一半
 
没办法,在参数后加空格,有几个汉字就加几个空格
 
这样的话参数的传递会很麻烦,高手们是如何使用参数的呢?如果不用参数,我觉得似乎
体现不了多层结构的优越性了
另,Delphi做企业级的应用,能行么?我很迷惑
 
谢谢各位指点,今天试着把服务器段的数据控件改成BDE的,全都好用了,虽然不知道为
什么
 

Similar threads

回复
0
查看
848
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部