ResultSet result=MyBean.executeQuery("select max(OrderNo) as maxValue from String orderno=result.getString("maxValue ");
select aa,bb from user;getString(1);//取第一个,即aa getString(2);//取第二个,即bb
可以用as来读,也可以读result.getString(1);
如果我用orderno=result.getString(1)的话它就会出现下面的错误: javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid operation for the current cursor position. 大家快点帮帮忙啊!
我的那个OrderNo字段是字符串类型的
其实很简单的,只是你的语句写的有错误: 你该这样写sql语句: select xx=max(OrderNo) from GoodsOrder 然后在取参数xx,懂了吗?因为你那样写的话是找不到参数的。。呵呵 我爱GBA,有没有人喜欢啊~~~
支持SUPERSEIYA的说法,但你这样行不,应该这么写把"SELECT * WHERE ORDERNO=MAX(ORDERNO) FROM GOODSORDER" 另外,MAX函数对CHAR型字段有用吗?
MAX对char是有用的 我试过SEQ是Int型的 SELECT MAX(SEQ) AS MAX_SEQ FROM .. getInt("MAX_SEQ") 是没有问题的
select max(OrderNo) as maxValue from ……result.getString(1);
String orderno=result.getString("m"); //m任意
用int orderno=result.getInt("max(OrderNo)");
getString(2);//取第二个,即bb
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid operation for the current cursor position.
大家快点帮帮忙啊!
你该这样写sql语句:
select xx=max(OrderNo) from GoodsOrder
然后在取参数xx,懂了吗?因为你那样写的话是找不到参数的。。呵呵
我爱GBA,有没有人喜欢啊~~~
另外,MAX函数对CHAR型字段有用吗?
我试过SEQ是Int型的
SELECT MAX(SEQ) AS MAX_SEQ FROM ..
getInt("MAX_SEQ")
是没有问题的
我的OrderNo是字符串类型的
String orderno=result.getString(1);
}