Tim Thiessen
tim at irwin-greenhouses.com
Fri Jun 6 14:55:22 CDT 2003
Jeanine,
The line continuation is not a problem. I tried putting on a single line
and still get the same error message. Thanks.
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Jeanine Scott
Sent: Friday, June 06, 2003 2:42 PM
To: accessd at databaseadvisors.com
Subject: RE: [AccessD] Query Problem
This is how I write my inline SQL - maybe it will work for you.
sqlWSName = "SELECT DISTINCT qryInvItemWrkSht.worksheet, " & _
" qryInvItemWrkSht.worksheet_desc " & _
" FROM qryWrkSht INNER JOIN qryInvItemWrkSht " & _
" ON qryWrkSht.[Item Number] = qryInvItemWrkSht.Item"
Jeanine
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Tim Thiessen
Sent: Friday, June 06, 2003 2:37 PM
To: accessd at databaseadvisors.com
Subject: RE: [AccessD] Query Problem
Robert,
I tried both of your suggestions but neither worked. I was able to make it
work using a saved query and calling a QueryDef but that's not exactly what
I wanted to do.
Tim
Tim,
If trying to build an SQL string, you need to concatenate the pieces without
the line continuation indicator (_) as in:
sqlWSName = "SELECT DISTINCT qryInvItemWrkSht.worksheet, "
sqlWSName = sqlWSName & "qryInvItemWrkSht.worksheet_desc "
sqlWSName = sqlWSName & "FROM qryWrkSht INNER JOIN qryInvItemWrkSht "
sqlWSName = sqlWSName & "ON qryWrkSht.[Item Number] =
qryInvItemWrkSht.Item;"
If trying to show a single statement wrapped, I believe you use the
continuation marker, but drop the quotes:
sqlWSName = "SELECT DISTINCT qryInvItemWrkSht.worksheet, _
qryInvItemWrkSht.worksheet_desc _
FROM qryWrkSht INNER JOIN qryInvItemWrkSht _
ON qryWrkSht.[Item Number] = qryInvItemWrkSht.Item;"
I think you may want the latter construction.
> -----Original Message-----
> From: Tim Thiessen [mailto:tim at irwin-greenhouses.com]
> Sent: Friday, June 06, 2003 12:00 PM
> Subject: [AccessD] Query Problem
>
> Can anyone tell me what I am doing wrong here? When I run
> this as a stand alone query, it runs fine but when its in
> the form as code, I get the error message
> "Run-time error 3061 Too few parameters. Expected 1"
>
> sqlWSName = "SELECT DISTINCT qryInvItemWrkSht.worksheet, " _
> & "qryInvItemWrkSht.worksheet_desc " _
> & "FROM qryWrkSht INNER JOIN qryInvItemWrkSht " _
> & "ON qryWrkSht.[Item Number] = qryInvItemWrkSht.Item;"
> Set rstWSName = CurDb.OpenRecordset(sqlWSName)
>
> Tim Thiessen
_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com
_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com
_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com