在用RDO访问oracle10g的函数时出错,代码如下:
strsql = "{ ? = CALL TEST.FUN1(1,2)}"
Set quer = con.CreateQuery("",strsql)
rect(0).Direction = rdParamReturnValue
rect(0).Type = rdTypeINTEGER
rect.Excute
在执行到 rect(0).Driection = rdParamReturnValue时报错,好象没能解析出SQL中的参数。使用的是ORACLE in XE 的ODBC驱动,但在10G的驱动下一样报错。换用MIRCORESOFT ODBC FOR ORACLE 驱动一切正常。请高手指点。不能更换驱动
strsql = "{ ? = CALL TEST.FUN1(1,2)}"
Set quer = con.CreateQuery("",strsql)
rect(0).Direction = rdParamReturnValue
rect(0).Type = rdTypeINTEGER
rect.Excute
在执行到 rect(0).Driection = rdParamReturnValue时报错,好象没能解析出SQL中的参数。使用的是ORACLE in XE 的ODBC驱动,但在10G的驱动下一样报错。换用MIRCORESOFT ODBC FOR ORACLE 驱动一切正常。请高手指点。不能更换驱动
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货