当前位置: 技术问答>java相关
一个有关存储过程的问题,在线等待。
来源: 互联网 发布时间:2015-06-25
本文导语: db服务器(192.168.130.60) stored procedure:(getparentsV2) CREATE procedure getparentsV2 @aa int, @jieguo varchar(100) output as declare @bb int declare @cc int select @jieguo='' select @cc=FlowPPhaseNO from TM_FP_FlowPhase where SFlowPhaseNO=@aa...
db服务器(192.168.130.60)
stored procedure:(getparentsV2)
CREATE procedure getparentsV2
@aa int,
@jieguo varchar(100) output
as
declare @bb int
declare @cc int
select @jieguo=''
select @cc=FlowPPhaseNO from TM_FP_FlowPhase where SFlowPhaseNO=@aa
select @jieguo=@jieguo+convert(varchar(100),@cc)
while @cc0
begin
select @bb=FlowPPhaseNO from TM_FP_FlowPhase where SFlowPhaseNO=@cc
select @jieguo=@jieguo+';'+convert(varchar(100),@bb)
select @cc=@bb
end
return
jsp:(testspv2.jsp)
JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server
您尊姓大名:
执行到//////error here 报错为找不到存储过程getparentsV2.
请教
stored procedure:(getparentsV2)
CREATE procedure getparentsV2
@aa int,
@jieguo varchar(100) output
as
declare @bb int
declare @cc int
select @jieguo=''
select @cc=FlowPPhaseNO from TM_FP_FlowPhase where SFlowPhaseNO=@aa
select @jieguo=@jieguo+convert(varchar(100),@cc)
while @cc0
begin
select @bb=FlowPPhaseNO from TM_FP_FlowPhase where SFlowPhaseNO=@cc
select @jieguo=@jieguo+';'+convert(varchar(100),@bb)
select @cc=@bb
end
return
jsp:(testspv2.jsp)
JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server
您尊姓大名:
执行到//////error here 报错为找不到存储过程getparentsV2.
请教
|
這個其實很容易.
這是因為你沒有指定數據庫!!!
將這一句:
//准备SQL语句
strSQL ="{ call getparentsV2(?,?)}" ;
修改成:
//准备SQL语句
strSQL ="{ call 你的DB名字.dbo.getparentsV2(?,?)}" ;
就OK了,試試吧。
這是因為你沒有指定數據庫!!!
將這一句:
//准备SQL语句
strSQL ="{ call getparentsV2(?,?)}" ;
修改成:
//准备SQL语句
strSQL ="{ call 你的DB名字.dbo.getparentsV2(?,?)}" ;
就OK了,試試吧。
|
把sqlStmt.executeUpdate();该成sqlStmt.execute();试一下
|
首先试一下procedure是否存在,并且能用( 做个简单sql调用操作);在做个数据库连接是否连接有效。再一步步找到问题症结所在