[VB.net] Pb copie d'une table ds une base
Castorix
-
Sadate -
Sadate -
Bonjour,
Je souhaiterais copier le contenu d'un table dans une base:
- j'ai crée une table indépendante de la base que j'ai enrichie avec diverses données
- une fois remplie, je souhaite créer une copie (ou inclure) de cette table dans ma base.
Pour cela, je charge ma base ds un dataSet et je fais:
dataset.tables.add(maTable)
dataAdapter.update(dataSet)
Cela ne fonctionne pas. Peut-être faut il passer par une requête SQL (le pb est que maTable n'appartient à aucune base).
Merci de votre aide.
Je souhaiterais copier le contenu d'un table dans une base:
- j'ai crée une table indépendante de la base que j'ai enrichie avec diverses données
- une fois remplie, je souhaite créer une copie (ou inclure) de cette table dans ma base.
Pour cela, je charge ma base ds un dataSet et je fais:
dataset.tables.add(maTable)
dataAdapter.update(dataSet)
Cela ne fonctionne pas. Peut-être faut il passer par une requête SQL (le pb est que maTable n'appartient à aucune base).
Merci de votre aide.
A voir également:
- [VB.net] Pb copie d'une table ds une base
- Table ascii - Guide
- Table des matières word - Guide
- Copie cachée - Guide
- Super copie - Télécharger - Gestion de fichiers
- Copie écran samsung - Guide
4 réponses
il faut utiliser un objet CommandBluider
comme ce-ci:
'Modification par exemple d'une ligne dans Matable
dim ligne as datarow=ds.tables("Matable").rows(NumRow)
'ici NumRow et le numero de la ligne a modifier
ligne(0)="blabla" 'Colonne 1
ligne(1)="blabla"
. ....
OcommandBluider = New SqlCommandBuilder(OdataAdapter)
OdataAdapter.Update(ds, "Matable")
comme ce-ci:
'Modification par exemple d'une ligne dans Matable
dim ligne as datarow=ds.tables("Matable").rows(NumRow)
'ici NumRow et le numero de la ligne a modifier
ligne(0)="blabla" 'Colonne 1
ligne(1)="blabla"
. ....
OcommandBluider = New SqlCommandBuilder(OdataAdapter)
OdataAdapter.Update(ds, "Matable")