如何从 VB.NET 的视图中获取 SQL 查询

Posted

技术标签:

【中文标题】如何从 VB.NET 的视图中获取 SQL 查询【英文标题】:How to get SQL Query from a view in VB.NET 【发布时间】:2016-10-11 12:12:50 【问题描述】:

我在我的 sql server 中有一个数据库,我还在其中创建了一个视图来存储一个很长的,我的意思是一个很长的查询。我需要使用这个查询来填充 VB 中的 SqlDataAdapter

关于如何填充 SqlDataAdapter 的简单查询的基本示例

adapter.Fill("Select * from products")

我只希望我的查询如此简单直接,而不是我有一个查询怪物并且不想/不能只是将它粘贴到我的代码中。难道没有其他方法可以像这样访问它:

adapter.Fill(dataSet.ViewWithLongQuery)

这里的数据集包含我的视图

谢谢!

【问题讨论】:

你可以调用视图而不是表名吗? Select * FROM <myViewName> 之类的东西? 是的,我的朋友,它比你更有用 James - 很高兴这对你有用。我已发布上述评论作为答案。 【参考方案1】:

这是在评论中作为问题发布的,因此我会将其转换为答案。 直接从视图中选择。

Select * FROM <myViewName>

【讨论】:

以上是关于如何从 VB.NET 的视图中获取 SQL 查询的主要内容,如果未能解决你的问题,请参考以下文章

Linq 查询获取与 sql 查询视图不同的值

VB.Net/Access SQL 插入子查询问题

SQL 如何查询指定架构中所有表(或视图)的名称

VB.Net 中的 SQL 查询

从 VB.net 连接到 SQL 数据库时,“行/列不存在数据”

从 VB.NET 复选框选项构建 SQL 查询时遇到问题