Foxtable(狐表)用户栏目专家坐堂 → 外部数据表中包含 byte[] (SQL)类型的列 无法导出到Access


  共有14673人关注过本帖树形打印复制链接

主题:外部数据表中包含 byte[] (SQL)类型的列 无法导出到Access

帅哥哟,离线,有人找我吗?
mr725
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
外部数据表中包含 byte[] (SQL)类型的列 无法导出到Access  发帖心情 Post By:2010/3/18 12:05:00 [显示全部帖子]

从SQL数据源中建立的外部数据表,其中有一个Byte[]  类型的列,无法导出到Access ···
[此贴子已经被作者于2010-3-18 13:10:54编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/3/18 12:47:00 [显示全部帖子]

表结构中该列("FModifyTime")的 类型 为空,命令窗口中可以显示其列类型::

图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2010-3-18 13:19:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/3/18 13:01:00 [显示全部帖子]

以下是引用yangming在2010-3-18 12:59:00的发言:
ByteVisual Basic的数据类型,对应于SQL的tinyint类型,在ACC中对应的是字节

可我就从SQL中引入狐表的外部表啊~  是金碟k3里的“t_ItemPropDesc”表中的列("FModifyTime")


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/3/18 13:10:00 [显示全部帖子]

以下是引用yangming在2010-3-18 13:04:00的发言:

没明白你意思?“从SQL中引入狐表的外部表”

也就是狐表中的外部数据表,是从Sql数据源中引入建立的,其中就有这么一列,列类型为byte[] 。
但在狐表查看表结构时,类型为空(见2楼图)。

在狐表中该列是这样的(刚才被隐藏了)::


图片点击可在新窗口打开查看此主题相关图片如下:未命名+.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2010-3-18 13:24:53编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/3/18 13:49:00 [显示全部帖子]

直接将外部数据表到出到Access,如果排除掉这一列就能正常导出的。 有这一列就不能导出,提示说:

图片点击可在新窗口打开查看此主题相关图片如下:未命名+.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/3/18 13:51:00 [显示全部帖子]

用系统的高速导出时,不要选择该列就可以正常导出了~ 


图片点击可在新窗口打开查看此主题相关图片如下:未命名++.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2010-3-18 13:55:26编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/3/18 14:25:00 [显示全部帖子]

其实,就是这样的列类型byte[] ,在Access中有没有对应的列类型来匹配?  解决这个问题才可能正常导出到Access中。

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


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/3/18 15:13:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-3-18 14:37:00的发言:
foxtable不支持byte类型

那只好排除byte[] 类型的列了,(不懂这类型是做什么用的,知道者告知一下啊),13楼建议支持···那就好了。。。
还有这个类型:Guid  也是难办。(好像这个类型有用处的啊,只是俺不懂,呵呵 )


 回到顶部