2014-09-03 63 views
0

所以我對asp有點新,我正在將表單從ASP轉換爲JSP/Java。ASP到Java/JSP

我正在處理錯誤部分,我有點迷路。

還有更多的代碼,但我認爲這個小片段會做,很希望有人會知道並指出我在正確的方向。

我卡在部分地方有集GetBase

Private Sub CreateRecordset() 
    On Error Resume Next 
    Set con_currency_sdo = Server.CreateObject("ADODB.Connection") 
    con_currency_sdo.ConnectionTimeout = con_currency_sdo_ConnectionTimeout 
    con_currency_sdo.CommandTimeout = con_currency_sdo_CommandTimeout 
    con_currency_sdo.Open con_currency_sdo_ConnectionString, con_currency_sdo_RuntimeUserName, con_currency_sdo_RuntimePassword 


    Set cmdTemp = Server.CreateObject("ADODB.Command") 
    cmdTemp.CommandText = "SELECT BLMBG_CURR_CODE,BLMBG_CURR_NAME" & _ 
     " FROM AON_CURRENCY_SDO" & _ 
     " ORDER BY BLMBG_CURR_NAME;" 
    cmdTemp.CommandType = 1 
    Set cmdTemp.ActiveConnection = con_currency_sdo 

    Set GetBase = Server.CreateObject("ADODB.Recordset") 
    GetBase.Open cmdTemp, , 0, 1 
    On Error Resume Next 
    If GetBase.BOF And GetBase.EOF Then fEmptyRecordset = True 
    On Error Goto 0 
    If Err Then fEmptyRecordset = True 
End Sub 

任何幫助,將不勝感激

開始謝謝

+0

從Java中讀取數據庫是完全不同的。你不會使用任何像GetBase或Server.CreateObject ......這是否回答了這個問題? – developerwjk 2014-09-03 22:59:49

+0

是的,我知道這只是語法和標記對我而言我並沒有真正與ASP合作 – POPEYE1716 2014-09-08 16:28:20

回答

1

不是從你的問題明確你的背景是ASP或Java的。這裏有一些Java代碼與上面的代碼大致相同......這不是很多,它只是一個片段。

public class ConCurrencySdo { 
    public String ConnectionString,RuntimeUser,RuntimePassword; 
    public Connection con; 
    public ResultSet GetBase; 

    public void CreateRecordset() throws Exception { 
    con = Drivermanager.getConnection(ConnectionString,RuntimeUser,RuntimePassword); 
    PreparedStatement cmdTemp = con.prepareStatement("SELECT BLMBG_CURR_CODE,BLMBG_CURR_NAME" 
     + " FROM AON_CURRENCY_SDO" + " ORDER BY BLMBG_CURR_NAME"); 
    GetBase = cmdTemp.executeQuery(); 
    } 
} 
+0

謝謝大衛,希望這會讓我指向正確的方向。我對兩者都是新手,我只是比較熟悉Java和ASP。 – POPEYE1716 2014-09-08 16:25:55