Error The driver did not supply an error! – Python

Disini saya menemukan kasus dimana saya ingin menginsertkan data yang saya select dari tabel di database db2 As400 dan akan di insertkan hasil select tersebut kedalam tabel di database postgreeSQL.

Untuk syntax sql pythonnya tidak ada masalah dan apabila data di cek data yang diselect tersebut berhasil masuk ke dalam table di database postgresql, hanya saja saya penasaran dengan bentuk error seperti pada gambar dibawah ini :

Pesan error nya adalah : The driver did not supply an error!
Lalu solve problemnya seperti apa ? akhirnya saya menemukannya yaitu dengan memperbaiki syntax koneksi ke databasenya dengan penggunaan commit databasenya.
Awal script koneksinya adalah : 
con = pyodbc.connect(“DSN=APPGUE”)
Menjadi : 
con = pyodbc.connect(“DSN=APPGUE”, autocommit=True)
atau
con = pyodbc.connect(“DSN=APPGUE”)
con.autocommit = True
Sumber : http://stackoverflow.com/questions/14577757/pyodbc-return-error-but-why
Selamat mencoba

Leave a Reply

Your email address will not be published. Required fields are marked *