Hi group:
I've got a little problem below. As I'm not very strong in ADO, can someone please point out my mistake! I'm trying to run this SQL statement and post the result into a bound fieled on a form. When I run this code, I get "Method "open of Object" Recordset failed.
Private Sub cmdSave_Click()
On Error GoTo Err_cmdSave_Click
Dim strSQL As String
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Set conn = CurrentProject.Connection
Set rs = New ADODB.Recordset
strSQL = "SELECT TOP 1 tblCalandar.Month FROM tblCalandar WHERE (((tblCalandar.End) >= Date)) ORDER BY tblCalandar.End;"
rs.Open strSQL, conn, adOpenStatic
Me.txtDetailPeriod = rs
rs.Close
conn.Close
Set rs = Nothing
Exit_cmdSave_Click:
Exit Sub
Err_cmdSave_Click:
MsgBox Err.Description
Resume Exit_cmdSave_Click
End Sub
I've got a little problem below. As I'm not very strong in ADO, can someone please point out my mistake! I'm trying to run this SQL statement and post the result into a bound fieled on a form. When I run this code, I get "Method "open of Object" Recordset failed.
Private Sub cmdSave_Click()
On Error GoTo Err_cmdSave_Click
Dim strSQL As String
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Set conn = CurrentProject.Connection
Set rs = New ADODB.Recordset
strSQL = "SELECT TOP 1 tblCalandar.Month FROM tblCalandar WHERE (((tblCalandar.End) >= Date)) ORDER BY tblCalandar.End;"
rs.Open strSQL, conn, adOpenStatic
Me.txtDetailPeriod = rs
rs.Close
conn.Close
Set rs = Nothing
Exit_cmdSave_Click:
Exit Sub
Err_cmdSave_Click:
MsgBox Err.Description
Resume Exit_cmdSave_Click
End Sub