AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Zeos:Unterschiedliche Typen für Feld;erwartet: String, gefunden: WideString
Thema durchsuchen
Ansicht
Themen-Optionen

Zeos:Unterschiedliche Typen für Feld;erwartet: String, gefunden: WideString

Ein Thema von Angel4585 · begonnen am 7. Mär 2013 · letzter Beitrag vom 8. Mär 2013
Antwort Antwort
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#1

AW: Zeos:Unterschiedliche Typen für Feld;erwartet: String, gefunden: WideString

  Alt 8. Mär 2013, 07:52
Bei Kollation ist latin1_swedish_ci angegeben

Aber ich mein.. selbst wenn keine Verbindung hergestellt wird, wird automatisch ein TWideStringField vorgeschlagen.

Bei der TZConnection ist bei ControlsCodePage cCP_UTF16 eingestellt, was sich auch nicht auf cCP_UTF8 umstellen lässt, die Einstellung spring immer wieder automatisch zurück auf cCP_UTF16.
Genau wie die Einstellung UFT8StringsAsWideFields die immer auf true springt auch wenn ich false auswähle.

Hab sogar schon versucht direkt in der dfm rumzupfuschen aber selbst damit springen die Werte nach einer Änderung wieder zurück.
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
EgonHugeist

Registriert seit: 17. Sep 2011
187 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

AW: Zeos:Unterschiedliche Typen für Feld;erwartet: String, gefunden: WideString

  Alt 8. Mär 2013, 08:04
@Angel4585

Stelle TZConnection.ControlsCodePage = cCP_GETACP ein und du brauchst nichts beim Upgrade auf Z7 ändern.

Ich habe diese Option reingefummelt. Sie ist eigentlich interessanter für die Ansi-Pascal-Compiler. Es giebt Controls wie die TNT Controls, welche auf Wide-Fields zugreifen können. Andere brauchen UTF8-1Byte Strings. Die Ansi-Delphi standart Contrls, jedoch greifen immer auf String-Fields zu. Zeos ist in der Lage jede CodePage von der Client-Seite auf Wide-Fields zu Mappen. Dies gilt selbstverständlich auch für String-Fields. Dafür diese Option. Unter den Unicode IDE's hab ich die ControlsCodePage cCP_UTF8 unterbunden, da es mit einigen OS-Codepages wie GB1080 simplified chinese, Probleme gab. Da scheint irgend etwas mit dem AnsiToWide und umgedreht im argen zu liegen...

UTF8AsWideString Fields ist out of use und wird mit Zeos7.1 entfernt.

Gruß Michael
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz