JSP代码:
par1 = form.getInsurCode(); par2 = form.getSocTermBegin(); par3 = form.getSocTermEnd(); sql = "{call pkg_soc_touchquery.sp_soc_touchquery(?,?,?,?)}"; Class.forName("oracle.jdbc.OracleDriver"); conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.111.1:ora", "user1", "pass1"); conn.setAutoCommit(false); CallableStatement stmt = conn.prepareCall(sql); stmt.setString(1, par1); stmt.setString(2, par2); stmt.setString(3, par3); stmt.registerOutParameter(4, -10); stmt.executeQuery();
par1 = form.getInsurCode(); par2 = form.getSocTermBegin(); par3 = form.getSocTermEnd(); sql = "{call pkg_soc_touchquery.sp_soc_touchquery(?,?,?,?)}"; Class.forName("oracle.jdbc.OracleDriver"); conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.111.1:ora", "user1", "pass1"); conn.setAutoCommit(false); CallableStatement stmt = conn.prepareCall(sql); stmt.setString(1, par1); stmt.setString(2, par2); stmt.setString(3, par3); stmt.registerOutParameter(4, -10); stmt.executeQuery();
解决方案 »
- 请教大家一个问题,在线等。谢谢了。!!!
- 计算某圆形的面积
- 求一查询语句,难............高手进 多谢!
- 请资深oracle开发人员探讨(有关分布式系统)
- 使用PL/SQL Developer在导出某个表时,出现“流读取错误”,谁知道是什么导致的?
- 求一个sql语句
- ORA-12154: TNS:could not resolve service name
- 数据库转移
- 请问不同的客户端用同样的用户名访问数据库取序列号,取得的当前的序列号是自己的吗?
- 求推荐oralce放面的书籍。
- 请教,如何在数据库中按照时间字段查询出时间最近的一条记录?谢谢
- 提问:SQLServer数据库转ORACLE,WebLogic7.01后台报错,到底是什么原因呢?
Dim cn, rs, cmd, param
Dim SQL set cn = Server.CreateObject( "ADODB.Connection" )
cn.Open CONNECT SQL = "{call pkg_soc_touchquery.sp_soc_touchquery(?,?,?, {resultset 0, p_cursor})}"
set cmd = server.CreateObject ("ADODB.Command")
with cmd
set .ActiveConnection = cn
.CommandText = SQL
.CommandType = 1 'adCmdText
'Pass in 0 to retrieve all of the records
set param = .CreateParameter("as_InsurCode", 129 , 1 , 8 , "6000002")
.Parameters.Append param
set param = .CreateParameter("as_DateBegin", 129 , 1 , 10 , "200504")
.Parameters.Append param
set param = .CreateParameter("as_DateEnd", 129 , 1 , 10 , "200510")
.Parameters.Append param
end with
set rs = server.CreateObject ( "ADODB.Recordset" )
set rs = cmd.execute
返回-1啊!不知问题出在哪了?
-!- ..