And if need be then use Response.write to review the formatting SQL:
strSQL = "SELECT [tblMembers].[LastName], [tblMembers].[FirstName], [tblMembers].[DOB], " _
& "[tblHousehold].[Address],
& "(IIf([tblMembers].[LastNa
& "IIf([tblMembers].[FirstNa
& "IIf([tblMembers].[DOB]=" & datDOB & ",1,0)+" _
& "IIf([tblHousehold].[Addre
& "FROM tblHousehold INNER JOIN tblMembers ON " _
& "[tblHousehold].[Household
& "WHERE " _
& "[tblMembers].[LastName]='
& "Or [tblMembers].[DOB]='" & datDOB & "' Or [tblHousehold].[Address]='
strSQL = strSQL & " ORDER BY IIf(([tblMembers].[LastNam
& "IIf(([tblMembers].[DOB]='
Response.write "SQL: " & strSQL
Then see where the missing ' is...
Main Topics
Browse All Topics





by: alorentzPosted on 2004-04-23 at 08:32:13ID: 10900822
The use of all the IIF is highly unecessary. You can do all you need to by just extending the WHERE clause.