2014-09-03 64 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