AFAIK Les gestionnaires de données et les ensembles de données ado.net ne semblent pas prendre en charge les jointures dans les instructions sql.Qu'est-ce qu'un équivalent Ado.net de cet exemple Ado?
Est-il possible de récupérer l'équivalent ado.net de ce jeu d'enregistrements ADO en utilisant uniquement les informations présentées dans ce bruit/code vb: Je pose la question de cette façon que je suis en train d'automatiser en grande partie la conversion de bruit à 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)
ADO.NET ne se soucie pas de ce qui est dans vos requêtes SQL, il vous donnera heureusement un DataReader ou remplira un DataSet pour toutes les requêtes que le pilote de base de données/base de données peut gérer. – nos
quand j'ai utilisé sql contenant des jointures il a jeté une exception d'exécution 'joindre pas supporté' et quand j'ai regardé cela j'ai lu que par exemple la méthode de remplissage de l'adaptateur de données ne fonctionnait que sur une table à la fois – kjack