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í
COMMITk vaší uložené proceduře - Zavolejte
objConn.commit()po provedení vašeho dotazu. - Nastavte
autocommitmožnost vašeho připojení (podrobnosti naleznete zde ).