SQL Statement

IanT

Registered User.
Local time
Today, 22:59
Joined
Nov 30, 2001
Messages
191
Hi

Can anyone see why this sql statement errors!
Thanks in advance!

strNewRecord = "SELECT * FROM qryFurnitueTypesForm " & _
"WHERE qryFurnitueTypesForm.supplier" & strSupplier & " AND qryFurnitueTypesForm.fil1" & strType & "" & _
"AND qryFurnitueTypesForm.fil2" & strFil2 & " AND qryFurnitueTypesForm.fil3" & strFil3 & ""
 
IanT said:
strNewRecord = "SELECT * FROM qryFurnitueTypesForm " & _
"WHERE qryFurnitueTypesForm.supplier" & strSupplier & " AND qryFurnitueTypesForm.fil1" & strType & "" & _
"AND qryFurnitueTypesForm.fil2" & strFil2 & " AND qryFurnitueTypesForm.fil3" & strFil3 & ""

Code:
strNewRecord = "SELECT * FROM qryFurnitueTypesForm " & _
"WHERE qryFurnitueTypesForm.supplier = """ & strSupplier & """ AND qryFurnitueTypesForm.fil1 = """ & strType & """ & _
"AND qryFurnitueTypesForm.fil2 = """ & strFil2 & """ AND qryFurnitueTypesForm.fil3 = """ & strFil3 & """"
 
Just so you understand what SJ gave you... you need to provide an "=" when comparing your field to your variable and you need to wrap your answer in quotes using (""") or (').

So:
"SELECT * .... WHERE fieldName = '" & varName & "'"
or
"SELECT * .... WHERE fieldName = """ & varName & """"
 

Users who are viewing this thread

Back
Top Bottom