高手们都回家了么?还是富翁们觉得这个问题太简单?可怜可怜我吧~~(100分)

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

vincent-cui

Unregistered / Unconfirmed
GUEST, unregistred user!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=894845
这两天开始做第一个三层的东东,发现一个问题,就是ClientDataSet向服务器传递参数(Params)的时候,英文的参数值没有任何问题,中文的话就会被截掉一半。后来服务器端改用BDE,问题解决~这是为什么?
另外,分发客户程序,需要做什么配置?
 
1.我想知道你用bde以前服务器用的是什么
2.分发客户程序,需要将midas.dll,dbclient.dll也安装注册到客户机上。
 
谢谢KILLERBUG指教,BDE以前用的ADO,服务器是 MS SQL Server
 
你试试用ADO的原生对象试试,看是不是adoexpress的问题.
 
放个空格在后面
 
各个驱动对各种语言处理的差异,也没什么奇怪的
 
当然没什么奇怪的,可是总要解决阿,没理由ADO出问题阿
 
我机器里面找不到DBCLIENT.DLL阿?文件名有错误?
 
呵呵,就是ADO的BUG!!
解决的办法就是在中文参数后面补空格,
空格的数量为 中文数量×2
 
谢谢各位~~假期没上网,送分晚了
 
后退
顶部