concaténation avec SQL dans une BD access
:salut: 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:
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' "