Seite 1 von 1

Mysql unter Linux nutzen

Verfasst: 18.06.2008 22:55
von Andreas21
Ich will auf meinen MYsql Server zugreiffen um daten aus der DB zu lesen und auch hinein zu schreiben. Wenn ich die Standart Datenbank befehle benutze bekomm ich diesen Fehler:

Code: Alles auswählen

******************************************
PureBasic 4.20 (Linux - x86)
******************************************

Loading external modules...
Starting compilation...
5 lines processed.
Creating the executable.
sh: iodbc-config: command not found
Error: Linker
DatabaseODBC.a(DatabaseODBCUnicode.o): In function `PB_DatabaseColumnName':
DatabaseODBCUnicode.c:(.text+0x6b): undefined reference to `SQLDescribeCol'
Ich will diese werte dann auch auf meiner Webseite ausgeben lassen und sie zwichen speichern in der Mysql Datenbank.

Verfasst: 18.06.2008 23:09
von bembulak
ODBC-Pakete für deine Distribution fehlen, tippe ich mal.
Btw: hat das mit wget nun funktioniert.

Verfasst: 18.06.2008 23:34
von Andreas21
Ja es hat mit wget jetzt funktioniert^^ Danke für die hilfe.
mit dem Parameter "-q" wird auch wget ohne ausgabe ausgeführt.

Wie heist den das Pakete?
Das install des Pakete iodbc bringt nix.

Edit:

ok hab sie gefunden:
http://packages.ubuntu.com/de/hardy/amd ... v/filelist

Aber irgentwie will es nicht gehn. Giebts nicht noch ne möglichkeit mitels PB unter linux auf locale Mysql datenbanken zuzugreiffen?

Verfasst: 20.06.2008 01:20
von vonTurnundTaxis
Möglicherweise brauchst du die 32-Bit-Pakete, da PB auch 32-bittig ist?

Verfasst: 20.06.2008 03:23
von Andreas21
Ne ich hab ja die 32 Bit Version drauf. Ich bekomme nur kein Verbindung hin.

Verfasst: 20.06.2008 08:44
von ts-soft
Andreas21 hat geschrieben:Edit:

ok hab sie gefunden:
http://packages.ubuntu.com/de/hardy/amd ... v/filelist
Das sind die falschen, die sind für 64-Bit :mrgreen:
Du solltest lieber den Paketmanager von Ubuntu nehmen.

amd64 = 64-Bit
X86 = 32-Bit

Verfasst: 23.06.2008 13:41
von Andreas21
Da hab ich nur den namen des packetes gefunden.

Und installiert mittels "apt-get install libiodbc2-dev".

Hab schon die richtiege Version drauf.
Könnte mir bitte jemand eine beispiel code geben mit der man einer mysql Datenban verbinden kann?