以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  外部数据表中包含 byte[] (SQL)类型的列 无法导出到Access  (http://foxtable.net/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
--  
ByteVisual Basic的数据类型,对应于SQL的tinyint类型,在ACC中对应的是字节
--  作者:mr725
--  发布时间:2010/3/18 13:01:00
--  
以下是引用yangming在2010-3-18 12:59:00的发言:
ByteVisual 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中。

狐爸或其他狐友有什么办法吗???