想用ADO的方法OpenSchema来取视图的内容

iloveinfo 2004-07-19 11:32:48
想用ADO的方法OpenSchema来取视图的内容,可是系统不支持,请问高手:还有其它办法吗?不要用sqlserver中的存储过程,只想用程序,且是通用型的,不要调sqlserver中特有的系统存储过程。拜托。
...全文
83 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
online 2004-07-19
  • 打赏
  • 举报
回复
使用sqldmo对象
引用microsoft sqldmo object library
microsoft sqlnamespace object library

Dim srvSQL As SQLServer
Private Sub cmbView_Click()
On Error GoTo eh_sqldmo

'Initializing SQL DMo Object
Set srvSQL = New SQLServer
srvSQL.Connect srvName, user, Pass

'Set property of rtbox to text of selected View
rtBox.Text = srvSQL.Databases("pubs").Views("视图名").Text
srvSQL.Disconnect
Set srvSQL = Nothing
Exit Sub
eh_sqldmo:
MsgBox Err.Description, vbCritical, "Error Initializing SQL DMO Object"
End Sub

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧