sql >> Databasteknik >  >> RDS >> Oracle

ExecuteNonQuery kastar inte undantag vid infogning

Det borde det inte. ExecuteNonQuery returnerar ett heltal som anger antalet rader som påverkas. Om inga rader infogades ska 0 returneras. Det bör kasta ett undantag när det misslyckas med att köra frågan. T.ex.:anslutningen är stängd, tabellen finns inte, etc.



  1. Hur kör man en uppsättning SQL-frågor från en fil i PHP?

  2. Tillåt icke-ascii-tecken i MySQL-databasen

  3. hur man väljer slumpmässiga unika poster för varje körning av SQL-frågan

  4. MySQL:Uppdatera alla rader i en tabell som matchar resultaten av en annan fråga