62,623
社区成员
发帖
与我相关
我的任务
分享if(rs.next())
{
int exp= rs.getInt("EXPERIENCE");
//下面这段逻辑上有问题,这样写,如果该记录的exp>1000,就修改所以的记录.
if (exp>1000)
{
exp= exp - 50;
sqlstring="update chatuser set EXPERIENCE='"+exp+"'";
sqlbean.executeUpdate(sqlstring); if(rs.next())
{
int exp= rs.getInt("EXPERIENCE");
//从结果集中取出能标志这条记录的主键.
类型 pk = rs.get***("***");
if (exp>1000)
{
exp= exp - 50;
sqlstring="update chatuser set EXPERIENCE='"+exp+"'where 主键字段名 = '"+ pk +"'";
sqlbean.executeUpdate(sqlstring);