Bonjour à tous,
Je suis vraiment bloqué sur une query sql avec paramètres.
Je cherche a voir le résultat de la query complétée avant son exécution pour la debugger car la methode ExecuteNonQuery() me renvoi une erreur:
Oracle.DataAccess.Client.OracleException: ORA-00911: Caractère non valide
je cherche à exécuter une query du type:
INSERT INTO TEST6( DATE_IMPORT, PERIOD_ID, ID, NAME, ROLE ) VALUES ( TO_TIMESTAMP('25/11/2008 16:09:49','DD/MM/YYYY HH24:MI:SS') , 'Q3' , ? , ? , ? )
pour cela :
OracleCommand commandInsert = connection.CreateCommand();
commandInsert.CommandType = CommandType.Text;
commandInsert.CommandText = sb.ToString();
et je complète les Parameter en simplifiant
commandInsert.Parameters.Add(name,oracledbtype)
commandInsert.Parameters[0] = (castTypeDbValideC#) "VariableVoulue"
en mode debug les paramètre semble être bien du bon type et avec la bonne donnée?
Est-ce que qqun à une idée? ou peu-être un update() sur la command SQL
Merci
Adrien
Partager