C++Builder und Postgresql insert geht nicht
-
Hallo,
ich habe ein Problem. Ich möchte einen Datensatz mit polnischen Zeichen in die Datenbank einfügen doch leider klappt es nicht. Ich habe mir auch schon polnisches windows beosorgt und auch die datenbank mit win1250 codierung konfiguriert. Folgendes habe ich schon gemacht:
Mit Parametern die Werte in die SQL übergeben (geht nicht)
Direkt die Variable in die SQL (geht jedoch passen die nachfolgenden Parameter auf einmal nicht mehr)
TAdoQuery und TADOCommand ausprobiert (nichts)Ich habe es mit mit jdbc und .net versucht und es geht. Ich glaube das liegt an ADO bei Borland. Kann es sein?
Was mache ich da falsch:
ADOQuery->SQL->Add("insert into tabelle (Stadt) values (:stadt)"); ADOQuery->Parameters->ParamByName("stadt")->Value = "irgendwas polnisches"; ADOQuery->ExecSQL(); auch das habe ich versucht: ADOQuery->SQL->Add("insert into tabelle (Stadt) values ('"+stadt+"')"); ADOQuery->ExecSQL();wie kann ich das sonst lösen. Gibt es bessere komponenten für postgresql? Habe ich einen Fehler im Code. Wie kann ich das noch schreiben?
-
Hallo
Mit Parametern die Werte in die SQL übergeben (geht nicht)
ist das beste Beispiel wie man es nicht machen sollte
Standartfrage 1: Fehlermeldung
Standartfrage 2: Was geht nichtMfg
Klaus
-
Standardfehler 1: Standart => Standard!
-
Hallo
und was willst du uns damit sagen
du hast einen (zwei) Rechtschreibfehler gefunden

Ich schenke sie dir
:pMfg
Klaus