请教下大家,jsp是否支持 select @@identity的用法?
还是我的写法有错误?我的SQL语句是:
insert into t_question (Question,[Check],[valid]) values (?,?,?) ; select @@identity as Kid;执行时提示错误:
com.microsoft.sqlserver.jdbc.SQLServerException: sp_cursoropen/sp_cursorprepare: The statement parameter can only be a batch or a stored procedure with a single select, without FOR BROWSE, COMPUTE BY, or variable assignments.

解决方案 »

  1.   


    拜托,想想,是加什么来着。
    我自己原来做ASP.NET的直接都可以用,现在这个项目JSP的,我调试都调试不动了。很多不同的。
      

  2.   

    普通的sql语句调用的是executeQuery()或者executeUpdate()等之类的方法,
    @@identity带@或者@@就属于pl/sql 需要调用相关的存储过程的方法
      

  3.   

    找到原因了。SQL语句没错。也不用加什么的
    只是JSP这里不支持两个SQL语句一起执行。
    我分开。一个SQL语句执行完了,再执行下一个SQL语句就可以了。