Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > ADP及SQL SERVER

一句话解释之:Access转sqlserver后布尔型数值(逻辑字段)的变化,由-1,0变为1,0;写TRUE和FALSE可以减少是否型字段升迁的烦恼

时 间:2012-08-07 09:06:49
作 者:麥田   ID:11  城市:上海  QQ:3002789054点击这里给麥田发消息
摘 要:一句话解释之:access转sqlserver后布尔型数值(逻辑字段)变化,由-1,0变为1,0
正 文:

学员问问题交流:

青岛--鬼见愁(52379389)-62期 16:29:40

老师请问我的access数据库升迁为sqlserver后,access的逻辑字段在升迁前是-1 或 0

升迁sqlserver后怎么会变成1 或0 了? 是这样的吗?
 
UMVsoft-黄伟华 16:30:19
是的

 
青岛--鬼见愁(52379389)-62期 16:30:43
哇,原来如此,终于知道是怎么回事了

也就是这句 rst.Source = "select * From Files where OP = -1"

升迁后要改成

rst.Source = "select * From Files where OP = 1"
 
UMVsoft-黄伟华 16:32:10
嗯,是的没错,就是这样的,sqlserver数据类型与access的布尔型数值有区别。

即true/false类型,由原来的-1/0,要变为1/0,才能使用。


:不写-1  0  1,只写True  False就没有这等问题了。写TRUE和FALSE可以减少是否型字段升迁的烦恼。



Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助