The information in this article applies to:
SYMPTOMSThe Embedded SQL for C (ESQL-C) precompiler may generate compiler errors when existing strings in C functions using a double-backslash (\\). Errors such as the following may be produced:
CAUSEThe ESQL-C precompiler (NSQLPREP.EXE and SQLPREP.EXE) can incorrectly parse the use of a double-backslash (\\) within the source of an ESQL-C file . The following function call to strcpy() can cause the problem to occur:
WORKAROUNDAvoid the use of a double-backslash (\\) in a string within an ESQL-C application. STATUSMicrosoft has confirmed this to be a problem in Microsoft Embedded SQL for C Programmer's Toolkit version 4.22. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. Additional query words: ESQL for C Windows NT
Keywords : kbprg SSrvESQL_C |
Last Reviewed: December 14, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |