[AccessD] String with "#" in VBA?

newsgrps newsgrps at dalyn.co.nz
Tue Sep 6 20:50:24 CDT 2011


Darryl

Try

gstrSQL = gstrSQL & " HAVING Activity='#Input'"

(Putting #Input within single quotes.)

Regards

David Emerson
Dalyn Software Ltd
New Zealand



At 7/09/2011, Darryl Collins wrote:
>Uh oh...  I thought today was going too darn well.
>
>I am working with data which has "#" as part of the string which causes the
>VBA code to fail
>
>For Example:
>
>gstrSQL = vbNullString
>gstrSQL = gstrSQL & " SELECT"
>gstrSQL = gstrSQL & " Activity,"
>gstrSQL = gstrSQL & " SUM(Activity_CF) AS Total_CF"
>gstrSQL = gstrSQL & " SUM(Activity_DCF) AS Total_DCF"
>gstrSQL = gstrSQL & " FROM ProbC_tblActivities"
>gstrSQL = gstrSQL & " GROUP BY Activity"
>gstrSQL = gstrSQL & " HAVING Activity="#Input"
>gstrSQL = gstrSQL & " AND Total_CF <> 0"
>
>Which sort of makes sense as the # is used in VBA for Conditional Compile.
>
>Is there some way I can I get VBA to accept the # as part of the string and
>not a command?
>
>Google has fairly useless when searching for "#" as well.  Bah humbubg.
>
>Cheers
>Darryl
>
>--
>AccessD mailing list
>AccessD at databaseadvisors.com
>http://databaseadvisors.com/mailman/listinfo/accessd
>Website: http://www.databaseadvisors.com




More information about the AccessD mailing list