Foxtable(狐表)用户栏目专家坐堂 → 狐狸爸爸来看看这是不是一个bug


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

主题:狐狸爸爸来看看这是不是一个bug

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


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
狐狸爸爸来看看这是不是一个bug  发帖心情 Post By:2012/8/14 16:26:00 [只看该作者]

 关于datatable的sourcetype 属性 ,不管什么表 都是返回1.

我用以下代码遍历下我的表,发现全部返回1. 按照帮助说明 全是sql数据库。其实我的表部分是内部 部分是access

For Each dt As DataTable In DataTables
Output.Show( dt.SourceType)
Next


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2012/8/14 16:28:00 [只看该作者]

不会吧,你再看看

 

Dim Values() as String = "|内部数据表|内部查询表|外部数据表|外部查询表|临时表".split("|")
For Each dt As DataTable In DataTables
    Output.Show(dt.Name & "是:" & Values(dt.Type))
Next


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


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
  发帖心情 Post By:2012/8/14 16:29:00 [只看该作者]

 

原来帮助中有矛盾:

 

SourceType 整数型,返回数据源的类型,0表示Access,1表示SQL Server,2表示Oracle。

 

为数据源编写通用代码

不同数据源之间的语法差异,使得我们启用一个新的数据源后,往往需要重新修改相关代码。

不过Foxtable很好地解决了这个问题。

数据源(Connection)有一个SourceType属性,整数型,用于返回数据源的类型,1表示Access,2表示SQL Server,3表示Oracle。

 

为DataTable编写通用代码

DataTable同样有一个SourceType属性,整数型,用于返回数据源的类型,1表示内部表或Access,2表示SQL Server,3表示Oracle。


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


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
  发帖心情 Post By:2012/8/14 16:30:00 [只看该作者]

狐狸爸爸要把这两种说法统一起来。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/8/15 10:14:00 [只看该作者]

收到,谢谢。


 回到顶部