以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 外部数据表中包含 byte[] (SQL)类型的列 无法导出到Access (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=6232)
|
-- 作者:mr725
-- 发布时间:2010/3/18 12:05:00
-- 外部数据表中包含 byte[] (SQL)类型的列 无法导出到Access
从SQL数据源中建立的外部数据表,其中有一个Byte[] 类型的列,无法导出到Access ···
[此贴子已经被作者于2010-3-18 13:10:54编辑过]
|
-- 作者:mr725
-- 发布时间:2010/3/18 12:47:00
--
表结构中该列("FModifyTime")的 类型 为空,命令窗口中可以显示其列类型::
此主题相关图片如下:未命名.jpg
[此贴子已经被作者于2010-3-18 13:19:20编辑过]
|
-- 作者:yangming
-- 发布时间:2010/3/18 12:59:00
--
Byte是Visual Basic的数据类型,对应于SQL的tinyint类型,在ACC中对应的是字节
|
-- 作者:mr725
-- 发布时间:2010/3/18 13:01:00
--
以下是引用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中引入狐表的外部表”
|
-- 作者:mr725
-- 发布时间:2010/3/18 13:10:00
--
以下是引用yangming在2010-3-18 13:04:00的发言:
没明白你意思?“从SQL中引入狐表的外部表”
也就是狐表中的外部数据表,是从Sql数据源中引入建立的,其中就有这么一列,列类型为byte[] 。 但在狐表查看表结构时,类型为空(见2楼图)。
在狐表中该列是这样的(刚才被隐藏了)::
此主题相关图片如下:未命名+.jpg
[此贴子已经被作者于2010-3-18 13:24:53编辑过]
|
-- 作者:yangming
-- 发布时间:2010/3/18 13:39:00
--
那你说的是导出为ACC文件啊,你是从SQL导出,还是重定向的呢?
|
-- 作者:mr725
-- 发布时间:2010/3/18 13:49:00
--
直接将外部数据表到出到Access,如果排除掉这一列就能正常导出的。 有这一列就不能导出,提示说:
此主题相关图片如下:未命名+.jpg
|
-- 作者:mr725
-- 发布时间:2010/3/18 13:51:00
--
用系统的高速导出时,不要选择该列就可以正常导出了~
此主题相关图片如下:未命名++.jpg
[此贴子已经被作者于2010-3-18 13:55:26编辑过]
|
-- 作者:mr725
-- 发布时间:2010/3/18 14:25:00
--
其实,就是这样的列类型byte[] ,在Access中有没有对应的列类型来匹配? 解决这个问题才可能正常导出到Access中。
狐爸或其他狐友有什么办法吗???
|