【发布时间】:2012-01-13 08:52:54
【问题描述】:
我确信这是一个问题可以得到的最简单的问题,但我被它难住了,所以我想我会问,希望能得到快速的答复。使用 OLEDB 连接我想做一个选择语句,但对于我从中选择的表,表成员也必须在那里,这似乎弄乱了我的结果。
通常我会写来获取列“col1”:
SELECT lib1.table.col1 FROM lib1.table
对于我需要信息的表,该表有一个“子成员”。从我收集到的语法是这样的:
SELECT lib1.table(submember).col1 FROM lib1.table(submember)
问题是结果给了我表格中的每一列,而不仅仅是我的“col1”数据。我希望这能很好地解释我正在寻找的东西。提前感谢任何提供帮助的人。
【问题讨论】:
-
为什么要使用 vb.net 和 vba 的标签?这是两种完全不同的语言/技术...
-
这些是建立 OLEDB 连接的地方
-
那么您有一个 VB.NET 应用程序和一个 VBA 应用程序,它们都使用相同的 select 语句?
-
说实话,我从未见过这种子成员语法。您使用的是什么 DBMS?
-
尝试使用括号表示法而不是点和括号。所以
lib1[table][submember][col1]
标签: sql vb.net vba ibm-midrange