会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Access技巧 > 查询视图 > 正文

能否写一种在数据库窗口查询标签里面看不见的查询?(view/Proced

时间:2003-12-06 00:00 来源:ACCESS911 作者:ec 阅读:

 

能否写一种在数据库窗口查询标签里面看不见的查询?(view/Procedures)《查询》-----access2000下适用
如何显示,察看在数据库窗口查询标签里面看不见的查询?-----access2000下适用
如何用jet sql创建查询(存储过程/视图)?


Function createProVie()
    
    Dim conn As New ADODB.Connection
    Set conn = CurrentProject.Connection
    conn.Execute "create Procedure name3(kk int) as select * from msysobjects where type=kk "
    conn.Execute "create View name2 as select * from msysobjects"
    conn.Close
    Set conn = Nothing
End Function

Function createPro()
    
    Dim conn As New ADODB.Connection
    Dim dbpath As String
    dbpath = CurrentProject.Path & "\" & CurrentProject.Name '这里写你的mdb路径
    Dim strconn As String
    strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbpath
    Debug.Print strconn
    conn.Open strconn
    conn.Execute "create Procedure name1(kk int) as select * from msysobjects where xtype=kk"
    conn.Execute "create View name2 as select * from msysobjects"
    conn.Close
    Set conn = Nothing
End Function
Function dispAllProVie()
    Dim cat As New ADOX.Catalog
    Dim cmd As ADODB.Command
    cat.ActiveConnection = CurrentProject.Connection
    Dim pro As ADOX.Procedure
    For Each pro In cat.Procedures
        Debug.Print "pro: " & pro.Name
        Set cmd = pro.Command
        Debug.Print cmd.CommandText
    Next
    Dim vie As ADOX.View
    For Each vie In cat.Views
        Debug.Print "vie: " & vie.Name
        Set cmd = vie.Command
        Debug.Print cmd.CommandText
    Next
End Function

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: