這裏我的連接字符串有什麼問題pls。它報告cnn未申報。在if語句中使用連接字符串
Dim cnn As New OleDbConnection
If rdbtnNewDbase.Checked = True Then
Dim cnn As new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Persist Security Info=false; Data Source=..\HCHPClosedIn11.mdb")
ElseIf rdbtnOldDbase.Checked = True Then
Dim cnn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Persist Security Info=false; Data Source=..\HCHPold.mdb")
End If
你會得到一個錯誤?爲什麼不創建兩個連接並有條件地訪問它們? – Plutonix
你爲什麼不停地重新調光cnn。爲什麼不在if語句中使用'cnn = xxxxx' – logixologist
這是否甚至可以編譯?回答它沒有。 「變量'cnn'在一個封閉塊中隱藏了一個變量」 - 試着看看那個錯誤 –