Foxtable(狐表)用户栏目专家坐堂 → ADOX 怎样读出数据库视图的sql语句


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

主题:ADOX 怎样读出数据库视图的sql语句

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


加好友 发短信
等级:童狐 帖子:223 积分:1960 威望:0 精华:0 注册:2015/4/8 8:18:00
ADOX 怎样读出数据库视图的sql语句  发帖心情 Post By:2019/7/15 10:17:00 [只看该作者]

Dim constr As String="Provider=Microsoft.ACE.OLEDB.12.0;User ID=admin;Data Source=D:\data.accdb;Persist Security Info=False"
Dim rdb As new adodb.Connection
Dim cat As new Adox.CataLog
rdb.open(constr )
cat.ActiveConnection =rdb
For i As Integer = 0 To Cat.views.Count -1
    Output.Show(Cat.VIews(i).Name)
    'OUTPUT.Show(Cat.views(i).Command.Tostring )
Next
rdb.close

如图,把这段SQL语句给读出来
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20190715101643.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:童狐 帖子:223 积分:1960 威望:0 精华:0 注册:2015/4/8 8:18:00
  发帖心情 Post By:2019/7/15 10:32:00 [只看该作者]

搞定了

Dim constr As String="Provider=Microsoft.ACE.OLEDB.12.0;User ID=admin;Data Source=D:\data.accdb;Persist Security Info=False"
Dim rdb As new adodb.Connection
Dim cat As new Adox.CataLog
rdb.open(constr )
cat.ActiveConnection =rdb
For i As Integer = 0 To Cat.views.Count -1
    Output.Show(Cat.VIews(i).Name)
    Dim cmd As New ADODB.Command
     cmd=Cat.views(i).Command 
    OUTPUT.Show(cmd.CommandText)
Next
rdb.close


 回到顶部