注册 登录
编程论坛 PowerBuilder

求助,PB中执行SQL子查询中的变量识别的问题

xingwf 发布于 2015-06-16 15:23, 3277 次点击
示例:
sting 变量1,变量2

变量1 = ‘600878'
select 字段1 into :变量2 from (select 字段1 from 表1 where 字段1 = :变量1) using sqlca;

以上在执行时报错:SQLSTATE = S1093
[Microsoft][ODBC SQL Server Driver]无效的参数号码

求助?为什么这个SQL执行会错呢,难道PB识别不了这种SQL子查询?识别不了变量1?
1 回复
#2
zouchen2016-06-20 14:01
你要去的不就是变量1?
SQL等价于select 字段1 into:变量2 from 表1 where 字段1=:变量1;
1