I am trying to create a search on a recordset that is based on a SQL string. If the search comes back with nothing, then I want to exit the sub routine. What am I doing wrong???
strSQL = "SELECT NGSCommunityCommitmentTons.ID, NGSCommunityCommitmentTons.Unit, NGSCommunityCommitmentTons.Month_Year, NGSCommunityCommitmentTons.SO2Tons, NGSCommunityCommitmentTons.NOxTons, NGSCommunityCommitmentTons.PMTons, NGSCommunityCommitmentTons.COTons, NGSCommunityCommitmentTons.VOCTons " & _
"FROM NGSCommunityCommitmentTons " & _
"WHERE (((NGSCommunityCommitmentTons.Unit)= " & sUnit & "
AND ((NGSCommunityCommitmentTons.Month_Year)= 10/1/2003 ));"
Set rst = New ADODB.Recordset
Set rst.ActiveConnection = CurrentProject.Connection
rst.CursorType = adOpenDynamic
rst.LockType = adLockOptimistic
rst.Source = strSQL
rst.Open Options:=adCmdText
If rst.EOF Then
Exit Sub
Else: msgbox "There is already data entered for this month. Use the " & _
"NGS Community Commitment Update Form.", vbOKOnly
End If
strSQL = "SELECT NGSCommunityCommitmentTons.ID, NGSCommunityCommitmentTons.Unit, NGSCommunityCommitmentTons.Month_Year, NGSCommunityCommitmentTons.SO2Tons, NGSCommunityCommitmentTons.NOxTons, NGSCommunityCommitmentTons.PMTons, NGSCommunityCommitmentTons.COTons, NGSCommunityCommitmentTons.VOCTons " & _
"FROM NGSCommunityCommitmentTons " & _
"WHERE (((NGSCommunityCommitmentTons.Unit)= " & sUnit & "
Set rst = New ADODB.Recordset
Set rst.ActiveConnection = CurrentProject.Connection
rst.CursorType = adOpenDynamic
rst.LockType = adLockOptimistic
rst.Source = strSQL
rst.Open Options:=adCmdText
If rst.EOF Then
Exit Sub
Else: msgbox "There is already data entered for this month. Use the " & _
"NGS Community Commitment Update Form.", vbOKOnly
End If