Vaše uložená procedura ani váš kód neobsahují COMMIT
operace, takže se vaše vložení jen vrátí zpět (zkrácení tabulky nelze vrátit zpět, takže jeho účinek stejně vidíte). Vypadá to, že váš editor SQL má zapnutou možnost automatického potvrzení, ale parametry připojení vašeho programu ne. Máte tedy několik možností:
- Přidejte explicitní
COMMIT
k vaší uložené proceduře - Zavolejte
objConn.commit()
po provedení vašeho dotazu. - Nastavte
autocommit
možnost vašeho připojení (podrobnosti naleznete zde ).