保存以前的变量以测试下一个变量Scala,SQL

时间:2013-07-12 00:54:51

标签: java sql scala variables

我正在尝试保存以前的值,以便测试从sql数据库中提取的下一个值。我遇到的问题是,每次我尝试在调用next之前保存该值,在调用next之后,值会更改为当前值。这基本上意味着我的if语句永远不会失败。

请告诉我一些方法,我可以保留以前的值,以便使用if测试中的下一个值进行测试。

请告诉我:

i = 0
var lag_w_cap = 100000
var lag_code = "aaa"
var lag_date = new java.sql.Date(1900,06,30)

while(result_strength.next()) { //calling next line


  if(result_strength.getString("secr_code")==lag_code){
    lag_w_cap = result_strength.getInt("total_current_assets") -   
    result_strength.getInt("total_current_liabilities")
  } else {
    lag_w_cap = 1000000
  }

  logger.info(lag_w_cap)

  lag_code = result_strength.getString("secr_code") //trying to save old values
  lag_date = result_strength.getDate("stat_date")

  i += 1
}

0 个答案:

没有答案