Bonjour,
je souhaite créer des DataAdapter issus de données SQL Serveur CE (pocket pc).
Voici le code que j'ai collé dans mon appli pour lire les données des tables et les stocker dans mes DataAdapter ; le but bien sûr est de réenregistrer les modifications effectuées sur les données un peu plus tard.
Pour générer automatiquement les UpdateCommand de mes DataAdapter, je souhaite utiliser un SQLCeCommandBuilder.... mais voilà que celui-ci ne me sors rien du tout : aucune commande (Insert, Delete, Update) n'est générée par se CommandBuilder (nomé ComBuild ci-dessus).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Try If UCase(NomTable).StartsWith("SELECT ") Then sqlComd = New SqlCeCommand(NomTable, objBDD.Bdd) Else sqlComd = New SqlCeCommand(String.Concat("Select * FROM ", NomTable), objBDD.Bdd) End If monDa = New SqlCeDataAdapter monDa.SelectCommand = sqlComd comBuild = New SqlCeCommandBuilder(monDa) monDa.Fill(maTable) Catch e As SqlCeException MessageBox.Show(String.Concat("Erreur de lecture de la base de données : ", e.Message, Chr(10), "Table : ", NomTable), "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1) End Try
Où est donc mon erreur ???
Partager