Aktuelle Zeit: 13.10.2019 22:17

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Was muss für mySqlDatabase installiert sein?
BeitragVerfasst: 06.10.2019 23:37 
Offline

Registriert: 16.09.2004 11:55
Wohnort: nrw
Hallo,
ich habe folgenden Code auf Linux und will ihn kompilieren.
Code:
EnableExplicit
UseMySQLDatabase()

If OpenConsole()
        Define hDatabase.i = OpenDatabase(#PB_Any, "host=xxxxxxxxxx port=3306 dbname=testdb", "topsoftsql", "xxxxxxxxx", #PB_Database_MySQL)
        If hDatabase
                PrintN("Datenbank geoeffnet")
        Else
                PrintN("Fehler, kann Datenbank nicht oeffnen")
                PrintN(DatabaseError())
        EndIf
        If hDatabase : CloseDatabase(hDatabase) : PrintN("Datenbank geschlossen") : EndIf
        Input()
        CloseConsole()
EndIf
End

Dabei bekomme ich vom Debugger aber nachfolgende Fehlermeldung.
Code:
pbcompiler -d test.pb

******************************************
PureBasic 5.71 LTS (Linux - x64)
******************************************

Loading external modules...
Starting compilation...
Starting compilation...
18 lines processed.
Creating the executable.

- Feel the ..PuRe.. Power -


[Debugger Error]  UseODBCDatabase(), UseSQLiteDatase() or UsePostgreSQLDatabase() need to be called before using database commands.
[Debugger Error]  File: test.pb (Line: 5)
  Do you wish to continue the program? (Yes, No, Debugger Console, Ignore all)
  (y,N,d,i)
[Debugger Error]  Input error from stdin, program is exiting.

Von einem Windows Computer aus geht das. Auf dem Linux Rechner sind folgende Pakete installiert:
Code:
libiodbc.i686 : iODBC Driver Manager
libiodbc.x86_64 : iODBC Driver Manager
libiodbc-devel.i686 : Header files and libraries for iODBC development
libiodbc-devel.x86_64 : Header files and libraries for iODBC development
unixODBC.i686 : A complete ODBC driver manager for Linux
unixODBC.x86_64 : A complete ODBC driver manager for Linux
unixODBC-devel.i686 : Development files for programs which will use the unixODBC library
unixODBC-devel.x86_64 : Development files for programs which will use the unixODBC library

Was muss den noch vorhanden sein um sich mit einer mariadb Datenbank zu verbinden?
Gruß Topsoft


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye