Probléme insertion valeurs d'un tableau
Bonjour,
Débutant en c#,
Je lis un enregistrement dans une table que je récupere dans un table afin de l'insérer dans une autre table.
La lecture se passe bien ainsi que le remplissage du tableau mais quand je veux inserer les valeurs de ce tableau, j'ai le message d'erreur suivant:
Citation:
Une erreur s'est produite lors de l'analyse de la requête. [ Token line number = 1,Token line offset = 40,Token in error = 0 ]
les deux tables sont identiques
numero:entier
code:varchar
libelle:varchar
prix:money
quantite:entier
escompte:entier
Montant:money
voici mon bout de code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| public void Archiver_Facture()
{
string connectionString = null;
connectionString = configurationManager.ConnectionStrings["dbSqlServerCe"].ConnectionString;
SqlCeConnection MaConn = new SqlCeConnection(connectionString);
MaConn.Open();
SqlCeCommand cd = new SqlCeCommand("select * from facture ", MaConn);
SqlCeDataReader rd = cd.ExecuteReader();
string[] colonnes = new string[7];
while (rd.Read())
{
for (int i = 0; i < rd.FieldCount; i++)
{
colonnes[i]=rd[i].ToString();
}
}
string requete = "insert into Facture_Archive values
(colonnes[0],colonnes[1],colonnes[2],colonnes[3],
colonnes[4],colonnes[5],colonnes[6])";
SqlCeCommand sqlCommand = new SqlCeCommand(requete, MaConn);
int nbLignes = sqlCommand.ExecuteNonQuery();
MessageBox.Show(" nbl:" + nbLignes);
} |