I get two different results when querying the same data, depending on
whether I use DAO 3.6 or ADO 2.1 recordset ... any ideas where I'm
going astray?
The ADO recordset retrieves zero rows each time. The SQL string is
valid, since results are produced via DAO.
Thanks in advance!
-- Begin ADO --
Dim rst As New ADODB.Recordset
Dim cnn As New ADODB.Connection
Dim strSQL As String
Set cnn = CurrentProject.Connection
strSQL = "SELECT LateFeesCharged FROM
qselTransactions_LateFeesCharged " _
& "WHERE CompanyID ='" & strCompanyID & "' " _
& "AND TenantID ='" & strTenantID & "'"
rst.Open strSQL, cnn, adOpenStatic, adLockReadOnly
If Not rst.EOF Then
GetLateFeesCharged = rst!LateFeesCharged
Else
GetLateFeesCharged = 0
End If
rst.Close
-- End ADO --
-- Begin DAO --
Dim rst As DAO.Recordset
Dim strSQL As String
strSQL = "SELECT LateFeesCharged FROM
qselTransactions_LateFeesCharged " _
& "WHERE CompanyID ='" & strCompanyID & "' " _
& "AND TenantID ='" & strTenantID & "'"
Set rst = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset, dbReadOnly)
If Not rst.EOF Then
GetLateFeesCharged_DAO = rst!LateFeesCharged
Else
GetLateFeesCharged_DAO = 0
End If
rst.Close
-- End DAO --
Please zip all files prior to uploading to Files section.
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/AccessDevelopers/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/