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

ODP .NET Parameter problem med uint datatype

Problemet viser sig ikke at have noget at gøre med datatyperne. Jeg brugte Int64 i Oracle-parameteren, og det virkede, men kun efter at have sat BindByName-egenskaben på mit Command-objekt til sand.

Tilsyneladende er standarden for .NET System.Data.OracleClient-udbyderen 'BINDING BY NAME', mens standarden for Oracle.DataAccess er 'BIND BY POSITION'.

Det ville have været rart, hvis den fangede Oracle-undtagelse ville have indeholdt mere information, som hvilken parameter der udløste undtagelsen. Dette kan have hjulpet mig med at opdage problemet hurtigere.



  1. Binært træ ved hjælp af PHP + MySQL

  2. Hvordan trækker man data fra mysql-databasen og visualiserer med D3.JS?

  3. Hvordan man effektivt finder de nærmeste steder i nærheden af ​​en given placering

  4. MySQL PÅ DUBLIKAT NØGLEOPDATERING for flere rækker indsæt i enkelt forespørgsel