Hallo,
ich möchte mit den Datenbank Komponenten des C++ Builder auf eine MySQL Datenbank zugreifen. Das geht alles ohne Probleme solange ich bei den Spalten-Definitionen einer Tabelle deren Charset auf latin1 und collation auf latin1_swedish_ci stelle.
Da ich meinen Server aber mit UTF8 installiert habe, sind die information_schema + mysql Datenbank in UTF angelegt.
Mit UTF8 bekomme ich diese Felder aber unter dem C++ Builder nicht zufassen. Er erkennt den Datentyp nicht.
Hat da jemand eine Idee? Eigentlich möchte ich ja auch mit UTF8 arbeiten.
Ich habe mir nur weitergeholfen, indem ich meine User DB's mit latin1 angelegt habe. Nun möchte ich jedoch eine Abfrage gegen die information_schema db stellen um herauszufinden, ob eine Tabelle schon angelegt ist oder nicht.
Abhängig davon würde ich eine CREATE TABLE absetzen oder einfach Datensätze anhängen.
Gruss
Christian
ich möchte mit den Datenbank Komponenten des C++ Builder auf eine MySQL Datenbank zugreifen. Das geht alles ohne Probleme solange ich bei den Spalten-Definitionen einer Tabelle deren Charset auf latin1 und collation auf latin1_swedish_ci stelle.
Da ich meinen Server aber mit UTF8 installiert habe, sind die information_schema + mysql Datenbank in UTF angelegt.
Mit UTF8 bekomme ich diese Felder aber unter dem C++ Builder nicht zufassen. Er erkennt den Datentyp nicht.
Hat da jemand eine Idee? Eigentlich möchte ich ja auch mit UTF8 arbeiten.
Ich habe mir nur weitergeholfen, indem ich meine User DB's mit latin1 angelegt habe. Nun möchte ich jedoch eine Abfrage gegen die information_schema db stellen um herauszufinden, ob eine Tabelle schon angelegt ist oder nicht.
Abhängig davon würde ich eine CREATE TABLE absetzen oder einfach Datensätze anhängen.
Gruss
Christian
Comment