Access 2007 传递查询返回负数而不是正数
我正在使用带有传递查询的 Access 2007。我检索的数据值来自位列 (0, 1),但当传递查询运行时,返回的数据为 0 或 -1。我正在 SQL 数据库上调用一个存储过程来执行此传递查询,该存储过程有效并返回正位数 1。我在这里遗漏了什么吗?
I am using Access 2007 with a pass-through query. The data values that I am retrieving are from a bit column (0, 1) but when the pass-through query runs the data that is returned is either 0 or -1. I am calling a stored procedure on my SQL database for this pass-through query, this stored procedure works and returns the positive bit number of 1. Am I missing something here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这只是一个猜测,但真/假经常用 -1/0 表示(更充分地表示为非零/零,-1 是非零的常见选择),因此是否有可能转换为布尔值正在某处发生?
This is just a guess, but true/false is frequently represented by -1/0 (more sufficiently as non-zero/zero, with -1 being a common choice for the non-zero) so is it possible a conversion to boolean is going on somewhere?