>>Hi,
>>
>>The following SQL Select:
>>
>>
>>select 1 from MyTable where MyField = [TEST1] and PK_FLD <> 0
>>
>>
>>works in VFP. But when sending this SQL select to SQL Server I get error:
>>
>>Invalid column 'TEST1'
>>
>>Should I replace the brackets?
>
>Yes. Strings should be enclosed in single quotes. In SQL Server only [] will mean field name, as well as double quotes.
The reason I used the brackets is a way to deal with an apostrophe in the entry. For example, if the entry is "O'Connell" I get error. So with the bracket there is no error (in VFP). What do you do for these cases (apostrophe in entry) in SQL?
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham