Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Parametrisierte Abfrage in Oracle-Problemen

Obwohl ich an Ihrem Beispiel nichts falsch sehen kann, frage ich mich, ob Sie vom alten BindByName getroffen werden Problem. Standardmäßig bindet ODP.NET Parameter an die Abfrage in der Reihenfolge, in der sie der Sammlung hinzugefügt werden, und nicht wie gewünscht auf der Grundlage ihres Namens. Versuchen Sie, BindByName einzustellen auf true auf Ihrem OracleCommand Objekt und prüfen Sie, ob das Problem dadurch behoben wird.

Ich hatte dieses Problem so oft, dass ich meine eigene Factory-Methode verwende, um Befehle zu erstellen, die diese Eigenschaft automatisch auf true setzen für mich.

Klassische nutzlose Oracle-Dokumentation hier