Dim maVar As ADODB.Connection Set maVar = New ADODB.Connecion
cnx.ConnectionString = "Provider=SQLOLEDB;" & _ "Data Source=Jack9;" & _ "Initial Catalog=DBTest;" & _ "User ID=Jack;" & _ "Password=monMdP;"
Dim sSQL As String "Select * From maTavble Where monChamp 'Codes-Sources'" Dim rs As New ADODB.Recordset rs.Open(sSQL, _ cnx, _ ADODB.CursorTypeEnum.adOpenStatic, _ ADODB.LockTypeEnum.adLockOptimistic) MsgBox(rs.RecordCount)Et la MsgBox m'a bien renvoyée le nombre d'enregistrements correct.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim cnx As New SqlCeConnection("Ta chaîne de connexion") Try ' 'Tente l'ouverture de la connexion cnx.Open() ' 'Crée et instancie un DataTable. Dim DT As New DataTable 'Requête SQL. Dim Query As String = "SELECT * FROM matable" 'Instancie un DataAdapter, en lui passant en paramètres la connexion ouverte et la requête SQL. Dim TA As New SqlCeDataAdapter(Query, cnx) 'Remplis TA.Fill(DT) ' 'Par la suite tu peux parcourir les élément de la table comme ceci: For Each Row As DataRow In DT.Rows 'après le ! tu doit spécifier le nom de colone de ta table, ceci est un exemple. 'TextBox1.Text = Row!nom 'TextBox2.Text = Row!age 'TextBox2.Text = Row!ville Next ' 'Ou plus simple, tu peux remplir un DataGridView en lui spécifiant un DataTable comme source de données : ' 'DataGridView1.DataSource = DT ' 'Ce qui remplira ton DataGridView en une seule ligne de code. ' Catch ex As Exception ' MessageBox.Show("Echec de connexion au serveur de données", _ "Echec de connexion", _ MessageBoxButtons.OK, _ MessageBoxIcon.Exclamation) ' Finally ' If cnx.State <> ConnectionState.Closed Then cnx.Close() End If ' End Try
Ton SQL Server est-il sur la même machine (ou distant) ?
J'ai essayé le code mayzz
Je suis un peu perdu, je ne sais plus quoi marquer dans la chaine de connexion
Ma base de donnée BaseTest.sdf
aucun id, password,... en fait une base des plus simples
Catch ex As Exception ' MessageBox.Show("Echec de connexion au serveur de données", _ "Echec de connexion", _ MessageBoxButtons.OK, _ MessageBoxIcon.Exclamation) ' Finally