从SQL数据源中建立的外部数据表,其中有一个Byte[] 类型的列,无法导出到Access ···
[此贴子已经被作者于2010-3-18 13:10:54编辑过]
表结构中该列
("FModifyTime")的 类型 为空,命令窗口中可以显示其列类型::
此主题相关图片如下:未命名.jpg
[此贴子已经被作者于2010-3-18 13:19:20编辑过]
以下是引用yangming在2010-3-18 12:59:00的发言:
Byte是Visual Basic的数据类型,对应于SQL的tinyint类型,在ACC中对应的是字节
可我就从SQL中引入狐表的外部表啊~ 是金碟k3里的“t_ItemPropDesc”表中的列("FModifyTime")。
以下是引用yangming在2010-3-18 13:04:00的发言:
没明白你意思?“从SQL中引入狐表的外部表”
也就是狐表中的外部数据表,是从Sql数据源中引入建立的,其中就有这么一列,列类型为byte[] 。
但在狐表查看表结构时,类型为空(见2楼图)。
在狐表中该列是这样的(刚才被隐藏了)::
此主题相关图片如下:未命名+.jpg
[此贴子已经被作者于2010-3-18 13:24:53编辑过]
那你说的是导出为ACC文件啊,你是从SQL导出,还是重定向的呢?
直接将外部数据表到出到Access,如果排除掉这一列就能正常导出的。 有这一列就不能导出,提示说:
此主题相关图片如下:未命名+.jpg
用系统的高速导出时,不要选择该列就可以正常导出了~
此主题相关图片如下:未命名++.jpg
[此贴子已经被作者于2010-3-18 13:55:26编辑过]
其实,就是这样的列类型byte[] ,在Access中有没有对应的列类型来匹配? 解决这个问题才可能正常导出到Access中。
狐爸或其他狐友有什么办法吗???