sql >> Databáze >  >> RDS >> Mysql

pyodbc a mySQL

Měl jsem stejnou chybu, takže jsem prošel celou verzi, kterou jsem pro připojení používal. Toto jsem zjistil:

Pro Python 2.7 32 bitů:- pyodbc musí být 32 bitů - ovladač DB musí být 32 bitů. (Microsoft Access by měl být také 32bitový)

Pro ty, kteří používají 64bitovou verzi. Měli byste také zkontrolovat, zda je vše 64bitové.

V mém případě jsem se pokoušel připojit k Oracle DB a Microsoft Access DB, takže jsem musel zajistit, aby následující komponenty odpovídaly verzi architektury:

  • pyodbc (MS Access)
  • python
  • cx_Oracle (dialekt Oracle pro SQLalchemii)
  • Oracle instantclient basic (Oracle. Nezapomeňte vytvořit proměnnou prostředí)
  • py2exe (vytváření spustitelné aplikace)


  1. Je možné uváznutí při aktualizaci a odstraňování různých řádků v tabulce?

  2. Zachovejte a zobrazte text přesně tak, jak je napsán a odeslán

  3. Jak mohu zobrazit plán provádění SQL v Oracle?

  4. MySQL:vložte hodnoty z jiné tabulky do jednoho sloupce