Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Mysql an Bcb 6.0 anbinden

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
07.01.2004, 21:57 Uhr
(un)wissender
Niveauwart


@Leif
Wenn ich mit g++ 3.2 eine SQL-Api machen will, welchen Header brauche ich und mit was muss ich linken?
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
07.01.2004, 22:06 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ich würde sagen

C++:
#include "mysql.h"


sollte erstmal reichen

linken tust du libmysql.lib
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
08.01.2004, 12:56 Uhr
~Snakbite
Gast


hi,

also, ich meine nun den fehler gefunden zu haben, da sonst alles funzt. alles ich kann im entwicklermodus eine connection herstellen. kann sogar daten einsehen. allerdings gibt es eine fehlermeldung beim ausführen der anwendung, dass hier eine falsche LIBMYAQL.DLL vorliegt.

habe nun rausgefunden, dass ich die LIB umwandeln muss in eine BCB LIB, da sie für VC++ compiliert wurde.
soweit so gut. das ganze soll ja noch mit der datei COFF2OFM.EXE gehen.

aber wie? wenn ich die datei starte, erscheint sie kurz und dann ist sie wieder wech. was muss man da beachten?
gott ist das umständlich, da kriegt man wieder voll bock auf ACCESS verbindungen. ohne käse ....

pleade help me. :
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
08.01.2004, 13:05 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Ich habe kein Borland krempel aber ich würde mal vermuten das das proggie bestimmt mitgeliefert wird.. das liegt nach dem installieren bestimmt auf deiner platte...
da das ding bestimmt mächtiger ist als nur vc++-lib zu bcb-lib konvertieren musst du bestimmt noch einen parameter mit angeben

ich vermute mal das der irgendwie in der art aussehen wird: -lib
du kansnt dir doch von dem teil mit /? bestimmt ne hilfe aufrufen lassen...


Zitat:

gott ist das umständlich, da kriegt man wieder voll bock auf ACCESS verbindungen


das liegt nicht an mysql sondern daran das diesen bcb kaum einer nutzt deswegen liefert mysql das nicht standardmässig mit....


[Edit]
hab gerade mal gegoogelt...und hab das was von parameter -lib:st gelesen kannst du ja damit mal probieren...
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 08.01.2004 um 13:08 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
08.01.2004, 13:26 Uhr
~Sankebite
Gast


genau das ist das problem.
ich starte die exe ...
fenster auf, fenster zu ... fertig.
hab ja noch nicht mal die möglichkeit was einzugeben.

es its so'n "converter" für vc++ dateien.
ist auch dabei, wie du sagst, nur verstehe ich nicht, warum das fenster gleicht wieder zu geht?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
08.01.2004, 13:28 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


na du musst bestimmt die dll mit angeben...
ich vermute mal so in der art
COFF2OFM.EXE LIBMYSQL.DLL -lib:st

also nicht nur doppelt draufklicken das hilft nicht viel...
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 08.01.2004 um 13:28 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
08.01.2004, 15:41 Uhr
Bruder Leif
dances with systems
(Operator)


Starte die EXE mal in der DOS-BOX!!! Das ist ein Konsolenprogramm, nix Fenster und GUI! Wenn Du das Programm einfach so startest, gibt es ein paar Hilfetexte aus, das wars, und Windoof schließt das Fenster gleich wieder. In der DOS-Box aufrufen, dann klappt das.
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
08.01.2004, 17:01 Uhr
~Snakebite
Gast


so, eingabeaufforderung und zack es geht.

prima, habe jetzt also folgendes gemacht. meine libmysql.lib nach c kopiert
wenn ich das richtig verstehe, muss ich eine neue lib drauß machen.

also eingabe:

coff2omf -lib:st clibmysql.lib ctest\libmysql.lib.

geht auch ohne probleme.

nun binde ich meine neue libmysql.lib ein in das projekt. starte es und ASSEMBLER ... d.h. irgendwo stimmt was mit den speicheradressen net.
warum? ist das normal?
ich dachte "convert" und fertig endlich.

was kann ich noch tun, bzw. was muss ich beim konvertieren beachten.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
08.01.2004, 17:05 Uhr
Bruder Leif
dances with systems
(Operator)


Öhm... was meinst Du mit ASSEMBLER?!? *kopfkratz*
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
08.01.2004, 17:16 Uhr
~Snakebite
Gast


es geht ein assembler fenster auf. da steht assembler code drin:

MOV A, #00h z.b.
usw.

es ist das fenster, das immer aufgeht, wenn c++ überläuft oder auf falsche speicheradressen zugreift ...
sieht bissl aus wie n hexeditor
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: