从多个表中读取数据(VB)
我正在尝试从多个表中读取 Visual Studio 中的数据。
如何从不同的表中读取数据?我是否必须为每个 SELECT 创建
- 单独的连接、
- 单独的命令、
- 单独的 DataReader?
先感谢您!
I'm trying to read data in Visual Studio from multiple tables.
How do you read data from different tables? Do I have to create
- a separate connection,
- a separate command,
- a separate DataReader for each SELECT?
Thank you in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果表有链接,那么您首先在数据库引擎中加入它们。
如果不将它们连接起来,您可以在一次调用中发出多个 SELECT 并循环访问多个 DataReader。或者通过 DataAdaptor 加载 DataSet
If the tables have a link then you JOIN them in the database engine first.
If they are not to be JOINed, you can issue multiple SELECTs in one call and iterate through several DataReaders. Or load a DataSet via a DataAdaptor
实际上它与你的sql字符串有关。您可以使用“连接”来连接多个表。让我向你展示一个示例代码:
Actually its about your sql string. You can use "joins" to join multiple tables. Let me show u an example code: