簡體   English   中英

在 Visual Basic 6 中使用 Adodb 記錄集到 VB.net

[英]Using Adodb recordset in visual basic 6 to VB.net

下面的代碼適用於visual basic 6.0,我希望在vb.net中使用此代碼,我認為在vb.net(Visual Studio 2013)上鍵入時出現錯誤

我的 MS Access 數據庫的名稱是“mySavings.accdb”

表名是“Balance”,有一個名為“Balance”的字段

我已經添加了參考:Microsoft ActiveX Data Objects 6.0 Library Microsoft ActiveX Data Objects Recordset 6.0 Library 提前謝謝你,這是我在 VB6 中的代碼

Public con As New ADODB.Connection
Public rs As New ADODB.Recordset    
    Dim Amount as String
Private Sub Form_Load()
    con.Open ("Provider=Microsoft.ACE.OLEDB.12.0; Data Source = C:\Users\MyPc\Documents\Visual Studio 2013\Projects\mySavings.accdb")

    rs.Open ("Select * from Savings"), con, 3, 2
    Amount = rs!Balance
    msgbox("You're current balance is " & Amount)
End Sub

自從我使用 ADODB 已經有一段時間了,但我認為這應該有效

Amount = rs.Fields.Item("Balance").Value

是 rs!Balance 代碼不對。 另一種方法來做到這一點:

    Dim Amount As Decimal = rs.Fields("Balance").Value

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM