当前位置: 技术问答>java相关
带输入参数的存储过程的问题(回答者给分)
来源: 互联网 发布时间:2015-04-15
本文导语: 可我的存储过程在查询分析器中都可以运行的。 数据库SQLSERVER2000 下面是JAVA调用存储过程代码 CallableStatement CallableSmt=con1.prepareCall("call AAA(?,?)") ; CallableSmt.SetInt(1,2001); CallableSmt.SetInt(2,11); CallableSmt.Excute(); 报错...
可我的存储过程在查询分析器中都可以运行的。
数据库SQLSERVER2000 下面是JAVA调用存储过程代码
CallableStatement CallableSmt=con1.prepareCall("call AAA(?,?)") ;
CallableSmt.SetInt(1,2001);
CallableSmt.SetInt(2,11);
CallableSmt.Excute();
报错信息:
java.sql.exception:[Microsoft][ODBC SQLSERVER DRIVER][SQLSERVER] 第1行:')'附近有语法错误.
把上面语句改成
CallableStatement CallableSmt=con1.prepareCall("AAA ?,?") ;
CallableSmt.SetInt(1,2001);
CallableSmt.SetInt(2,11);
CallableSmt.Excute();
报错信息:
java.sql.exception:[Microsoft][ODBC SQLSERVER DRIVER][SQLSERVER] 第1行:'AAA'附近有语法错误.
下面是存储过程代码
CREATE PROCEDURE AAA @nYear int,@nMonth int AS
DELETE FROM TABLE WHERE YEAR(OUTDATE)=@nYear AND Month(outdate)=@nMonth
急呀!!!!!!
数据库SQLSERVER2000 下面是JAVA调用存储过程代码
CallableStatement CallableSmt=con1.prepareCall("call AAA(?,?)") ;
CallableSmt.SetInt(1,2001);
CallableSmt.SetInt(2,11);
CallableSmt.Excute();
报错信息:
java.sql.exception:[Microsoft][ODBC SQLSERVER DRIVER][SQLSERVER] 第1行:')'附近有语法错误.
把上面语句改成
CallableStatement CallableSmt=con1.prepareCall("AAA ?,?") ;
CallableSmt.SetInt(1,2001);
CallableSmt.SetInt(2,11);
CallableSmt.Excute();
报错信息:
java.sql.exception:[Microsoft][ODBC SQLSERVER DRIVER][SQLSERVER] 第1行:'AAA'附近有语法错误.
下面是存储过程代码
CREATE PROCEDURE AAA @nYear int,@nMonth int AS
DELETE FROM TABLE WHERE YEAR(OUTDATE)=@nYear AND Month(outdate)=@nMonth
急呀!!!!!!
|
请参考:
作者:何志强 发布:we
日期:2000-08-04
版本:1.0
功能:JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server
SQL Server的存储过程如下:
create procedure sp_jsptest
@yourname varchar(50),
@myname varchar(50) output
as
select "您好,"+@yourname+",非常高兴认识您,^_^"
set @myname = "何志强"
go
--%>
JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server
您尊姓大名:
JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server
我是
作者:何志强 发布:we
日期:2000-08-04
版本:1.0
功能:JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server
SQL Server的存储过程如下:
create procedure sp_jsptest
@yourname varchar(50),
@myname varchar(50) output
as
select "您好,"+@yourname+",非常高兴认识您,^_^"
set @myname = "何志强"
go
--%>
JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server
您尊姓大名:
JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server
我是
|
CallableStatement CallableSmt=con1.prepareCall("{call AAA(?,?)}");
|
CallableStatement CallableSmt=con1.prepareCall("AAA ?,?")
你的第一个?号有问题
用英文输入
你的第一个?号有问题
用英文输入
|
学习
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。