Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Syntax..SQLEXEC() using ODBC table with a space in the n
Message
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00459586
Message ID:
00459627
Views:
22
>I can't pass an SQL statement due to a syntax error when I use SQLEXEC(). I've connected (using VFP 6)
>to an Access 97 database with a table called 'Budget Contract'. I would love to rename the table, but it won't
>be possible. Here's the problem...
>

X =SQLEXEC(nh,'SELECT * FROM [BUDGET CONTRACT]')

&& works fine as long as the double-quotes are
> && within the single quotes, but not vice versa
>

X = SQLEXEC(nh,'INSERT INTO [BUDGET CONTRACT](EMP_NO) VALUES('9999')') && won't work
> && because it won't accept any quote or space
> && between the table name and EMP_NO field.
>
>Both VFP commands work well when I rename the table with an underscore in its name. Any help would be
>appreciated. I thank you in advance.

Use brackets. See changes in bold above.
Larry Miller
MCSD
LWMiller3@verizon.net

Accumulate learning by study, understand what you learn by questioning. -- Mingjiao
Previous
Reply
Map
View

Click here to load this message in the networking platform