j'ai essayé de faire une requete d'insertion dans une table a partire d'une autre table, lors de cette insertion je fait des concaténation pour avoir une date sous la forme suivante dd/mm/yyyy
mais c# considaire que '/' est un opérateur et pas un caractére
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 OleDbConnection cn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=bd.mdb"); try { cn.Open(); OleDbCommand comm = new OleDbCommand("INSERT INTO [table] ( attri1, attri2)SELECT ([champ1]) & "/" & ([champ2]) & "/" & ([champ3]) AS Date FROM table2", cn); rs = comm.ExecuteNonQuery(); }
erreur généré par C# " Error 10 Operator '/' cannot be applied to operands of type 'string' and 'string' "
Partager