当前位置: 代码迷 >> PB >> 问下PB11.5开发webservice服务端连接应该在哪里处理解决思路
  详细解决方案

问下PB11.5开发webservice服务端连接应该在哪里处理解决思路

热度:181   发布时间:2016-04-29 09:38:24.0
问下PB11.5开发webservice服务端连接应该在哪里处理
我在一个uo对象的函数里面写着如下代码:

SQLCA.DBMS = "O90 Oracle9i (9.0.1)"
SQLCA.LogPass = 'sdey2005'
SQLCA.ServerName = "his"
SQLCA.LogId = "his"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PBCatalogOwner='his'"

connect;

li_count = 1

CHOOSE CASE as_fun

CASE 'get_reg_info'

SELECT count(*) INTO :li_count from r_employee using sqlca;

IF sqlca.sqlcode <> 0 THEN
return string(sqlca.sqlcode)
END IF

  return string(li_count)

END CHOOSE

生成http://localhost:8081/ws_reg/uo_reg.asmx?op=reg_trans后
通过浏览器调试后输出返回却不成功,用C/S环境下测试是有记录。
返回:
<?xml version="1.0" encoding="utf-8" ?> 
<string xmlns="http://tempurl.org">-1</string> 

是不是PB11.5开发的webservice连接需要另外处理?

------解决方案--------------------
ODBC也可以!

探讨
PB11.5需要连接oracle数据库只能通过ADO.NET方式去连接吗?
  相关解决方案