我用Excel表格往SQLServer数据库的基本表中导入数据时,设基本表中一列数据类型为Bit型,

而在进行导入的时候却导不进去,提示说TransformCopy"Directcopyxform"验证错误:无法转换(可能因为类型或长度不匹配)列对6(源列“借出标记”(D... 而在进行导入的时候却导不进去,提示说TransformCopy "Directcopyxform"验证错误:无法转换(可能因为类型或长度不匹配)列对6(源列“借出标记”(DBTYDE_R8),目的列“借出标记”(BBTYPE_BOOL))
这是怎么回事啊!是数据类型不匹配吗?急!!请高手帮忙解答一下。谢了各位。
展开
 我来答
coolcrack
2010-04-26 · TA获得超过1147个赞
知道小有建树答主
回答量:355
采纳率:0%
帮助的人:206万
展开全部
应该是数据类型的问题 .DBTYDE_R8 是 OLE DB Standard Type Names 中对浮点数和双精度数的定义 , BBTYPE_BOOL 是 BOOL类型的数据 .这两种数据是完全不相同的 BOOL是只能为真或是假 而 R8是一种普通数据 你应该修改EXCELL中的数据 借出标记列的数据类型 难度不大
岱山氵每军015
2010-04-26 · TA获得超过1598个赞
知道小有建树答主
回答量:1782
采纳率:81%
帮助的人:251万
展开全部
Excel数据直接转换为Access数据库,但不能直接转换成SQL数据,主要是类型或长度不匹配。可以通过软件转换,不过非常繁琐,方法如下:
1、安装“Excel服务器2008”软件,它可以帮你将Excel数据互换为SQL数据;
2、关键是数据列长短不匹配问题,需要手工调整(服务器设置以及Excel选项设置);
3、通过软件互换。
我也正在学习中,有技巧性的问题与朋友们共享,呵呵!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝色小幽灵
2010-04-26 · TA获得超过454个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:267万
展开全部
bit类型只能为1或者0,看是不是你表里的数据有问题,另外如果都是1或0,那么有可能是你的1或0后面跟了空格。这样的话就识别成字符串了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pxbpie007
2012-03-07
知道答主
回答量:2
采纳率:0%
帮助的人:3294
展开全部
选择目的时候用MicrosoftODBC驱动程序。。而不是提供程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
43662085
2010-04-26 · TA获得超过730个赞
知道小有建树答主
回答量:468
采纳率:0%
帮助的人:323万
展开全部
数据类型不一致啊。
把EXCEL的数据类型改下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式