1 pièce(s) jointe(s)
Insérer une datatable dans une base de données SQL sans boucle
Bonjour,
Je débute en SQL et en vb.net. Je fait une application en VB.net pour Ipaq.
J'ai une fonction mise à jour, qui va chercher des données sur des clients dans un serveur SQL, qui les insere dans la datatable Table_OCRD puis, qui les insére dans le serveur SQLCe d'un IPAQ.
Je voudrais savoir si c'est possible d'insérer une datatable dans une base de données SQL sans avoir à utiliser une boucle avec Insert Into pour insérer rangée par rangée.
Pour l'instant, j'insère les données dans le server SQL Ce comme ca
Code:
1 2 3 4 5
| For i As Integer = 0 To 300
Dim SQLCmd2 As String = "INSERT INTO ClientGeneralReduit VALUES('" Table_OCRD.Rows(i).Item("CardCode").ToString & "'," & Table_OCRD.Rows(i).Item("rownb") & ...."')"
Next |
Je voudrais savoir si je pourrais faire quelque chose qui ressemble à ca pour insérer ma table dans la base de données en une ligne.
Code:
Dim SQLCmd2 As String = "select * into ClientGeneralReduit [in DataBaseGarde] from Table_OCRD"
Est-ce que je dois creer un objet Command et un Dataset ?:roll: