여기 내 연결 문자열에 문제가있을 수 있습니다. 그것은 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'은 변수를 숨는 블록에 숨 깁니다. - 오류를 찾으려고합니다. –