Oracle
 sql >> Database >  >> RDS >> Oracle

Query parametrizzata nei problemi di Oracle

Anche se non riesco a vedere nulla di sbagliato nel tuo esempio, mi chiedo se sei stato colpito dal vecchio BindByName problema. Per impostazione predefinita, ODP.NET associa i parametri alla query nell'ordine in cui vengono aggiunti alla raccolta, anziché in base al nome desiderato. Prova a impostare BindByName su true sul tuo OracleCommand obiettare e vedere se questo risolve il problema.

Ho riscontrato questo problema così tante volte che utilizzo il mio metodo factory per creare comandi che impostano automaticamente questa proprietà su true per me.

Documentazione Oracle inutile classica qui