BUG: Use of Vertical Bar (|) Generates Syntax ErrorLast reviewed: September 9, 1996Article ID: Q124316 |
The information in this article applies to:
BUG# QJET: 11 (2.00.2317)
SYMPTOMSWhen you execute a SELECT, INSERT, UPDATE or DELETE queries with a vertical bar (|) contained in a character string, you receive an error that there is a syntax error in string in query expression. For example, consider table test created like:
CREATE TABLE test (t text(20))Then executing any of the following,
INSERT INTO test VALUES('|') DELETE FROM test WHERE t='|' UPDATE test SET t='|'will return an error, with SQLSTATE=S1010 and szErrorMsg="[Microsoft][ODBC Access 2.0 Driver]Syntax error in string in query expression".
STATUSMicrosoft has confirmed this to be a problem in ODBC Access Driver version 2.00.2317. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
|
Additional reference words: 2.00.2317 ODBC MFC MSVC VISUAL C++ Windows NT
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |