sql >> Databasteknik >  >> RDS >> Oracle

Oracle ORA-01008:inte alla variabler är bundna Fel med parametrar

ODP.Net-leverantören från oracle använder bind by position som standard. För att ändra beteendet för att binda med namn. Ställ in egenskapen BindByName till true. Då kan du avfärda den dubbla definitionen av parametrar.

using(OracleCommand cmd = con.CreateCommand()) {
    ...
    cmd.BindByName = true;
    ...
}


  1. PostgreSQL-motsvarighet för TOP n WITH TIES:LIMIT med slipsar?

  2. Beräknar du ett glidande medelvärde för MySQL?

  3. Java SQL FEL:Relationstabellnamn finns inte

  4. Formatmodeller som stöds för datumfunktionerna ROUND() och TRUNC() i Oracle