Zugriff von VC++ 7.1 auf MySQL4.1
-
Hallo,
bin Neuling hier und habe folgende Frage:
Ich versuche verzweifelt von C++ aus auf MySQL-Datenbanken zuzugreifen. Habe folgendes versucht:-mysql.h eingebunden
-windows.h eingebunden
-libmysql.lib dazugelinkt
-libmySQL.dll in windows\system32 reinkopiertLaut Buch und diversen Foren sollte es eigentlich jetzt funktionieren. Tut aber net , bekomme folgende Meldung:
MySQLTest2 fatal error LNK1181: Eingabedatei 'D:\Daten\Visual.obj' kann nicht geöffnet werden
Das Verzeichnis, in dem mein Projekt liegt ist allerdings ein Verzeichnis zwei Ebenen tiefer
Hat vielleicht irgendjemand eine Art "Bauplan" in verständlichem Deutsch wie ich eine funktionierende Verbindung zu meiner Datenbank hinbekomm?
Gruß Squeegee
-
Hi,
jo, kannst es natürlich auch direkt über die API laufen lassen, oder du kannst
es mit MYODBC versuchen.
-
Hi,
versuchen hatte ich ja schon, gehts für Anfänger evtl. ein wenig klarer?Gruß Squeegee
-
also wenn du es über ODBC machen willst, kannst du dir auf
www.mysql.de den MyODBC Treiber runterladen und ihn direkt in dein
Projekt einbinden. Du Kannst dann über die Klasse CRecordSet und
CDatabase auf den Treiber zugreifen! Sind beides MFC Klassen.
Kannst du alles im Buch VC++ in 21 Tagen nachlesen. Ist recht gut
beschrieben, musste mal schaun auf google.de da kannste nach dem
Online Version suchen.oder
es gibt noch weitere Wege auf die Datenbank zuzugreifen über MyODBC, ohne
CRecordset und CDatabase.Wenn du willst poste ich ein paar SourceCodes!
-
Hi,
hat sich erledigt, ich hab den Fehler gefunden, im Sourcecode der mysql.h waren ein paar Dingerchens drin, die er mitkompiliert hat, weil ich die IFDEFS mit Visual net richtig hinbekommen hab. Hab den Teil jetzt auskommentiert und jetzt tuts...Als nächstes werde ich wohl das Problem eingebetteter Server angehen müssen...
Falls da jemand schon Erfahrungen hat, bin für alle Tips offenGruß Squeegee