barnabas24
Messages postés20Date d'inscriptionjeudi 5 juin 2008StatutMembreDernière intervention 5 septembre 2013
-
4 sept. 2013 à 11:09
hellangel777
Messages postés267Date d'inscriptionjeudi 5 février 2009StatutMembreDernière intervention26 novembre 2013
-
5 sept. 2013 à 15:00
Bonjour,
J'utilise SQL Server comme SGBD et ma base de donnée est nommée "Gescompta" et je veux parcourir les enregistrements de la ma table nommée "Plancpt" l'un après l'autre en les affichant dans un Label sur le formulaire. Je le faisais en vb6.0 mais dans vb.net je ne parviens pas à le faire. Voici les codes question.
Dim cmd As ADODB.Command = New ADODB.Command
Dim rs As ADODB.Recordset = New ADODB.Recordset
Dim Cnx As ADODB.Connection = New ADODB.Connection
Cnx.ConnectionString = "server=Localhost;User Id=sa;pwd=1234567;database=Gescompte"
With cmd
.let_ActiveConnection(Cnx)
.CommandType = ADODB.CommandTypeEnum.adCmdText
.CommandText = "Select * from Plancpt"
End With
rs = New ADODB.Recordset
rs = cmd.Execute()
Do While rs.EOF
Label1.Text = rs.Fields(0).Value
rs.MoveNext()
Loop
rs.Close()
Voici les messages d'erreur que j'ai:
L'exception COMException n'a pas été gérée
L'opération demandée nécessite un objet de session OLE DB qui n'est pas pris en charge par le fournisseur actuel.
Merci.
A voir également:
Access vba parcourir les enregistrements d'une table