frank oo java

我爱oo,我爱java。http://oofrank.blogchina.com

My Links

Blog统计

公告

欢迎到 oofrank@blogchina 来 QQ:421057986 email:oofrank@163.com
www.flickr.com
oofrank@flickr with my S9500

Free Download Manager
Free Download Manager

文章

收藏

相册

IT

other

存档


正在读取评论……

cn = getConnection();
CallableStatement proc = cn.prepareCall("{ ?=call test(?)}");
proc.registerOutParameter(1, Types.INTEGER);
proc.setString(2, "hello");
proc.execute();
return proc.getInt(1);

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]第 1 行: '{' 附近有语法错误。
一段很简单的获取一个带一个参数的存储过程的返回值的程序
在 xp sqlserver sp3 jdk1.4 的环境下出现错误

经过多次测试发现是这个问题:
"{ ?=call test(?)}"  改成 "{?=call test(?)}"  就行了. :-)



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=636279


[点击此处收藏本文]  发表于2005年11月22日 11:28 PM




正在读取评论……
大名
网址
验证码
评论