proc*c中动态sql语句方法3的一个问题(关于宿主数组的使用)! strcat(sQueryString , " Where billing_cycle_id In (:Varray)"); 换成-->strcat(sQueryString , " Where billing_cycle_id In (:ArrayCount)"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to 楼上:这种方法你试验了吗?我试验怎么不好使呢,而且你所作的修改只是改变了宿主变量的名称而已,并没有在实质上改变对变量的引用,using的部分还是ArrayCount,所以我觉得不行吧,希望继续关注! 你试着改成strcat(sQueryString , " Where billing_cycle_id =:Varray"); 应该可以了,这里的=:Varray与in()的作用一样的. 改成strcat(sQueryString , " Where billing_cycle_id =:Varray")和strcat(sQueryString , " Where billing_cycle_id In(:Varray)");效果是一样的,第2种方法不好使,第1种方法当然也不好使了。 在方法3中open语句中不可以使用宿主数组,只能使用宿主变量(host variables) 大数据库量数据库表请教 Oracle数据库scott用户不能使用 在oracle之下如何实现表格的的如下处理???? SQL!!!!!!!!大家帮帮忙啊!!!!! 字段的类型长度如何设定? 问个关于DATE类型的小问题 请问len(),isnull()命令在Oracle中怎么用? 网页上多人同时提交订单时,怎样产生自增的流水号,避免重复 请问ORACLE里有没有类似于MS SQL里面的数据导入工具的东西? 关于大表数据拆分问题,请赐教! ORACLE 存储过程中,如何忽略错误,请教。 关于游标为空的问题
这种方法你试验了吗?我试验怎么不好使呢,而且你所作的修改只是改变了宿主变量的名称而已,并没有在实质上改变对变量的引用,using的部分还是ArrayCount,所以我觉得不行吧,希望继续关注!
strcat(sQueryString , " Where billing_cycle_id =:Varray");
和strcat(sQueryString , " Where billing_cycle_id In(:Varray)
");
效果是一样的,第2种方法不好使,第1种方法当然也不好使了。
只能使用宿主变量(host variables)