Hverken din lagrede procedure eller din kode indeholder COMMIT operation, så din indsættelse ruller bare tilbage (tabelafskæring kan ikke rulles tilbage, så du ser dens virkning alligevel). Det ser ud til, at din SQL-editor har mulighed for autocommit, men dit programs forbindelsesparametre har ikke. Så du har flere muligheder:
- Tilføj eksplicit
COMMITtil din lagrede procedure - Ring til
objConn.commit()efter at have udført din forespørgsel. - Indstil
autocommitmulighed på din forbindelse (se detaljer her ).