读书人

powerbuilider + odbc +sybase +中文乱

发布时间: 2012-02-11 09:51:34 作者: rapoo

powerbuilider + odbc +sybase +中文乱码
在pb中,运行如下sql语句
select * from
(select zyh 质控数据源_住院号,
(select max(jssj) from sm_ssjl where sm_ssjl.zyh = zy_brry.zyh) 质控数据源_最近一次手术日期,
cyrq 质控数据源_出院时间,
ryrq 质控数据源_入院时间,
hljb 质控数据源_护理级别 ,
brqk 质控数据源_病人病情 from zy_brry) 质控数据源
where (1=1) and 质控数据源_住院号 = 111;
提示如下错误:
SQLSTATE = 42000
[DataDirect][ODBC Sybase Wire Protocol driver]Incorrect syntax near '?.
Continue?

[解决办法]
质控数据源_住院号 = 111
这个别名是不是还不能用,去了看看
[解决办法]
嗯,支持下,帮顶。
[解决办法]
提示信息貌似说明 sql给变量赋值需要加‘'’.
[解决办法]
1.既然你有这个sql语句 ,你把这个sql在 Interactive sql中执行一下
2.不要给这些列都赋值上中文名,没意思的 ,而且容易出问题

[解决办法]
最外层的select * from 有意义吗?

读书人网 >PB

热点推荐