Ich hab mir das DB2 Modul gezogen und auf meinem WinNT Rechner installiert. Soweit sogut...
Möchte ich das DB2 Modul importieren bekomme ich folgenden Fehler:
Traceback (most recent call last):
File "<string>", line 1, in ?
File "C:\Python22\Lib\site-packages\DB2.py", line 46, in ?
import _db2
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.
Es gibt jedoch im gleichen Verzeichnis (site-packages) eine Datei "_db2.pyd". Das Verzeichnis site-packages steht auch im Suchpfad sys.path.
Was läuft da falsch???
DB2 Modul
hochschieb! ..
hallo ...
nun íst es schon ein paar jahre her .. und ich hab die gleichen probleme!?
kennt jemand ein modul wo der db2 connect klappt? und welches vieleicht auch platform unabhaengig ist!
danke!
hallo ...
nun íst es schon ein paar jahre her .. und ich hab die gleichen probleme!?
kennt jemand ein modul wo der db2 connect klappt? und welches vieleicht auch platform unabhaengig ist!
danke!
" schlimmer als stress ist, keinen zu haben"
also ich nutze das pyDB2 (version 1.1.1)
krieg aber immer (noch) die gleiche fehlermeldung!
mal andersrum gefragt ...
hat jemand "hier" schon mal nen connect zum db2 hingekriegt?
krieg aber immer (noch) die gleiche fehlermeldung!
mal andersrum gefragt ...
hat jemand "hier" schon mal nen connect zum db2 hingekriegt?
" schlimmer als stress ist, keinen zu haben"
das DB2 Modul braucht die DB2CLI.dll und muss dagegen gelinkt werden.
Dafür muss die DB2 Client Software installiert werden und entsprechend die Datenbank Katalogiesiert werden.
Du Connectest dann zu dem Datenbank Alias Name und nich zu einem Hostname. Funktioniert im prinzip wie ODBC.
Ob das bei PyDB2 genauso ist kann ich dir nicht sagen - Vermute es aber, einzig das du nicht selbst linken musst wenn du das Python 2.5 packet nimmst.
DB2 Arbeitet nie mit Hostnamen.
Und immer das DB2 Control Center installieren zum zugang einrichten auf die db2.
Es gibt alternativ noch eine mini variante davon die nur kommandozeile hat und ca 20 mb gross ist.
Dafür muss die DB2 Client Software installiert werden und entsprechend die Datenbank Katalogiesiert werden.
Du Connectest dann zu dem Datenbank Alias Name und nich zu einem Hostname. Funktioniert im prinzip wie ODBC.
Ob das bei PyDB2 genauso ist kann ich dir nicht sagen - Vermute es aber, einzig das du nicht selbst linken musst wenn du das Python 2.5 packet nimmst.
DB2 Arbeitet nie mit Hostnamen.
Und immer das DB2 Control Center installieren zum zugang einrichten auf die db2.
Es gibt alternativ noch eine mini variante davon die nur kommandozeile hat und ca 20 mb gross ist.