Question : Trying to insert a variable into a sql statement

Hello, I'm stuck with the correct syntax for the below statement. The offending item being the use of varSeriescode in the body of the SQL statement.  I'm trying to create a recordset using a field from another table.  Yes, I m a beginner, though I expec tthat is obvious

If I leave it as is, I get "No value given for one or more parameters which I don't really understand

If I place single quotes around VarSeriesCode i get  a type Mismatch error, which I expected and understand

Anything I try with double quotes, whether preceeded with single or & added at each end brings up a "End of Statement Error Message

What is supposed to go aroud the text?

varSeriesCode = tblrst1.Fields(8).Value
                   
rst.Open "SELECT tblSubscriptionByCustomers.*" & _
 FROM tblSubscriptionByCustomers WHERE     (((tblSubscriptionByCustomers.fldSubscriptionMasterID)=varSeriesCode)" & _
"AND ((tblSubscriptionByCustomers.fldSubscriptionType)='C'));" _
, conn, adOpenForwardOnly, adLockReadOnly

Answer : Trying to insert a variable into a sql statement

Variables have to outside the dblquotes.

"....WHERE     (((tblSubscriptionByCustomers.fldSubscriptionMasterID)=" & varSeriesCode & ")" & _
Random Solutions  
 
programming4us programming4us