首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

SQLSTATE = 22005 对于造型说明无效的字符值,该怎么解决

2012-03-13 
SQLSTATE22005对于造型说明无效的字符值用pb 做程序提示 datawindow 提示SQLSTATE22005   [Microsoft][O

SQLSTATE = 22005 对于造型说明无效的字符值
用pb 做程序提示 datawindow 提示

SQLSTATE = 22005  
   [Microsoft][ODBC SQL Server Driver]对于造型说明无效的字符值 
 SELECT a.id,  
  a.name,  
  a.lic_type_num,
  (select b.lic_describe from t_licensetype b where b.lic_type_num=a.lic_type_num)lic_describe,
  a.sex,  
  a.birth,  
  a.address,  
  a.opening_date,  
  a.next_examine,  
  a.surplus_score,  
  a.lic_statusnum  
  FROM t_info a 
  where a.id =:as_id
   
去掉括号内的内容就不报错,加上就不行,这个语句在sql 2008 和 pb下ODBC下 执行都没有问题,在datawindow下执行就报错

[解决办法]
数据库连接改一下吧。
SQLCA.DBParm = "ConnectString='DSN=drivers;UID=sa;PWD=ytdyjd',DisableBind=1,StaticBind=0,CallEscape='No',DelimitIdentifier='Yes',StripParmNames='Yes'"

问题解决。

热点排行