1

我希望能够以编程方式检索在我们的 SQL Server 上生成视图的命令字符串。

虽然 ADOX 集合与 ADODB 连接一起使用,但允许我们通过 catalog/view/command 属性访问它。不幸的是,当通过 ADO 连接从 MS-Access 客户端连接到 SQL Server 时,“视图”集合不可用,这就是我们的情况(请参阅不能将 ADOX 视图集合与 SQL Server 一起使用)。

我希望我现在可以找到解决此问题的 T-SQL 替代方案。然后我将能够通过我的 ADO 连接发送 T-SQL 指令,并在我的客户端收集相应的文本字符串。

4

1 回答 1

3

像这样的东西?

SELECT
    v.name,
    m.definition
FROM 
    sys.views v
INNER JOIN 
    sys.sql_modules m ON v.object_ID = m.object_id

马克

于 2009-09-08T11:12:02.660 回答