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.
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
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).

Où est donc mon erreur ???