Thema: Delphi MSSql, Zeos und Umlaute

Einzelnen Beitrag anzeigen

Benutzerbild von Tonic1024
Tonic1024

Registriert seit: 10. Sep 2003
Ort: Cuxhaven
559 Beiträge
 
RAD-Studio 2009 Ent
 
#3

AW: MSSql, Zeos und Umlaute

  Alt 29. Mär 2012, 07: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 07:49 Uhr)
  Mit Zitat antworten Zitat