Registriert seit: 10. Sep 2003
Ort: Cuxhaven
559 Beiträge
RAD-Studio 2009 Ent
|
AW: MSSql, Zeos und Umlaute
29. Mär 2012, 08:44
versuch dies:
Delphi-Quellcode:
SQLCnx:=TZConnection.Create(nil);
with SQLCnx do
begin
// Ein Firebird standard Connection
Protocol:= 'firebird-2.1';
HostName:= '127.0.0.1';
Database:= 'c:\datenbank\Dings.fdb';
User := 'sysdba';
Password:= 'masterkey';
// hier das Zeos UTF8 Zeugs
Properties.Clear;
Properties.Add('character_set_client=utf8');
Properties.Add('character_set_connection=utf8');
Properties.Add('character_set_database=utf8');
Properties.Add('character_set_results=utf8');
Properties.Add('character_set_server=utf8');
Properties.Add('character_set_system=utf8');
Properties.Add('collation_connection=utf8_general_ci');
Properties.Add('collation_database=utf8_general_ci');
Properties.Add('collation_server=utf8_general_ci');
Properties.Add('Codepage=utf8');
end;
Solle so ähnlich auch für MSSQL funktionieren. Von den Properties ist sicher noch einiges überflüssig. Einfach mal testen welche Zeile für dich relevant ist.
[Edit]Ich verwende Zeos 7 mit D2k9 - sollte also vergleichbar sein.[/Edit]
Gruß,
Toni
Der frühe Vogel fängt den Wurm, richtig.
Aber wird nicht auch der frühe Wurm vom Vogel gefressen?
Geändert von Tonic1024 (29. Mär 2012 um 08:49 Uhr)
|