ACC: Criterion Returns Inconsistent Results in SQL BIT FieldLast reviewed: June 3, 1997Article ID: Q117535 |
The information in this article applies to:
SYMPTOMSAdvanced: Requires expert coding, interoperability, and multiuser skills. When you run a query in Microsoft Access against a linked (attached) SQL Server table, you may encounter unexpected results if both of the following conditions are met:
CAUSEWhen a linked SQL Server table contains a field of type BIT, the field appears as a Yes/No field in Microsoft Access. However, unlike Microsoft Access, an SQL BIT field can contain only the values 0 and 1, whereas a Microsoft Access Yes/No field can contain the values 0 and -1. When you use a value of -1 in the BIT field's criterion, the resulting recordset will contain no records.
RESOLUTIONDo not use -1 as the criterion for a SQL BIT field in Microsoft Access, because the SQL Server will look for that literal value in the attached table. Instead, use either the value 1 or the intrinsic constant True in the SQL BIT field's criterion.
MORE INFORMATION
Steps to Reproduce Behavior
|
Additional query words: odbc sql bit
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |