쿼리가 결과를 반환하는 경우에만 폼을 열 때 레이블을 표시하려는 Access 프로젝트가 있습니다.VB에서 Access로 DB에 연결하는 중 오류가 발생했습니다.
나는 다음과 같은 코드가 있습니다 :
Private Sub Form_Load()
Dim stSQL As String
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = DBEngine.Workspaces(0).Databases(0)
Dim cn As DAO.Connection
Set cn = DAO.Connection
cn.Provider = "Microsoft.Jet.OLEDB.4.0"
cn.Open stdbName
stSQL1 = "SELECT * FROM tbl_lessons"
Set rs = db.OpenRecordset(stSQL1, dbOpenDynaset)
If (rs Is Not Nothing) Then
If (rs.GetRows() > 0) Then
lbl_alert.Visible = True
Else
lbl_alert.Visible = False
End If
End If
나는 다음과 같은 오류를 받고 있어요 양식을 열려고하면 : 컴파일 오류 : 방법 또는 데이터 멤버는
난
를 찾을 수 없음 VB7에서 Access 2007 사용누군가가 도와 줄 수 있습니까?
VB7은 무엇입니까? 그리고 우리의 코드는 DAO보다는 ADO처럼 보입니다. DAO 만 바꾸면 안돼요. ADO 로의 연결. 연결? –
다른 도구/언어의 MDB 만 사용하여 액세스를 사용하지 않는 경우 다시 태그하십시오 : "Jet"로 "ms-access"바꾸기 –