此 Ado 示例的 Ado.net 等效项是什么?
AFAIK ado.net 数据读取器和数据集似乎不支持 sql 语句中的联接。
是否可以仅使用此 ado/vb 代码中提供的信息来检索此 ado 记录集的 ado.net 等效项: 我这样问问题是因为我试图在很大程度上实现转换自动化 ado 到 ado.net
Dim myconn As New ADODB.Connection
myconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=c:\TestDB1.mdb;Jet OLEDB:System Database=c:\TestDB1.mdw;User ID=TestDB;Password=123456;"
myconn.Open()
Dim myrec As New ADODB.Recordset
Dim str1 As String = "select TableA.field0, tableB.field0 from TableA inner join TableB on TableA.field1 = TableB.field1 where tableA.field3 > 0 order by tableA.field4"
myrec.Open(str1, myconn)
AFAIK ado.net datareaders and datasets don't seem to support joins in sql statements.
Is it possible to retrieve the ado.net equivalent of this ado recordset using just the information presented in this ado/vb code :
I am asking the question this way as I am trying to largely automate the conversion
of ado to ado.net
Dim myconn As New ADODB.Connection
myconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=c:\TestDB1.mdb;Jet OLEDB:System Database=c:\TestDB1.mdw;User ID=TestDB;Password=123456;"
myconn.Open()
Dim myrec As New ADODB.Recordset
Dim str1 As String = "select TableA.field0, tableB.field0 from TableA inner join TableB on TableA.field1 = TableB.field1 where tableA.field3 > 0 order by tableA.field4"
myrec.Open(str1, myconn)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当然ADO.NET支持连接!
请参阅 ADO.NET:使用 OLE DB 检索数据快速入门教程。
Of course ADO.NET supports joins!
See ADO.NET: Retrieve Data using OLE DB quickstart tutorial.