[求助]相当棘手的问题
<p>应客户要求第一次使用sae,遇到这样一个问题:我定义的字段是varchar(1000),该字段的数据内容很大,但不超过1000,在pb开发环境下,服务器端运行一切正常,但是在客户端出错;打包后不论在服务器端还是客户端均有错,错误提示为:</p><br/> <p>看来是真的第一次用,那个应该叫ASE的。</p><p>在PB里VARCHAR好象是有255长度的限制,跟PB有关的。</p><p>你可以参考一下CSDN里的一个贴子</p><p><a href="http://community.csdn.net/Expert/topic/4238/4238152.xml?temp=.9584162">http://community.csdn.net/Expert/topic/4238/4238152.xml?temp=.9584162</a></p> 可能的原因:<br/>1、ASE版本过低,更新到12.5。0以上。<br/>2、PB版本过低,更新到PB8以上;<br/>[此贴子已经被作者于2006-3-24 13:26:53编辑过]
<p>我用的就是数据窗口,不是sql语句。而且是12.5的(正版)pb9的环境</p> 还有,我的程序在oracle下测试一切正常,如果是pb的原因那应该也会出现此原因呀 查看文档,检查PB的数据库连接串<br/> <p>12.5的dbms怎么写</p> <p>DBMS = SYC Adaptive Server Enterprise<br/>Database = supbcps<br/>ServerName = lw<br/>LogId = sa<br/>DBParm = "Release='12.5'"</p><p>PB的数据库连接串的内容</p>
[此贴子已经被作者于2006-3-24 16:39:00编辑过]
看看设置服务器的字符编码,是不是utf-16的原因,改成utf-8试试 jConnect中,有一个参数必须设置方能使用超过255的VARCHAR,不知OLEDB/ODBC中有没有这样的参数 <p>楼上的朋友,别说半截话呀。是哪个参数?</p> 兄弟,你用的可不是jConnect。
页:
[1]
2