这里我的连接字符串有什么问题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'在一个封闭块中隐藏了一个变量” - 试着看看那个错误 –