![]() |
Datenbank: MSSQL • Version: 2008 R2 • Zugriff über: Adoq
Eintrag in DB Kyrillisch nur ??????
Hallo,
ich habe folgendes Problem. Ich habe ein Array welches korrekt in kyrillisch übersetzt wird. Wenn ich es in die DB eintrage habe ich nur ????????? ADOT_TempFehler['Stationsname'] := station_array[SQL_Station_Typ]; hat jemand eine Lösung wie ich das Array umwanden muss, damit es richtig eingetragen wird ? Gruß Pet |
AW: Eintrag in DB Kyrillisch nur ??????
Die wichtigste Infos fehlt:
- Welche Delphi-Version (Erst ab D2009 wird es mit ADOExpress/dbGo direkt so einfach gehen) - Nur bei nvarchar-Feldern geht es. varchar-Felder sind Ansi. |
AW: Eintrag in DB Kyrillisch nur ??????
ups sorry XE2 und Felder sind auf nvarchar gestellt
|
AW: Eintrag in DB Kyrillisch nur ??????
Zitat:
Und was ist station_array? Was für ein Encoding benutzt die DB, bzw. das Feld und was nutzt die Connection? |
AW: Eintrag in DB Kyrillisch nur ??????
Das Array ist ein String welches mit gnugettext "übersetzt" wird
|
AW: Eintrag in DB Kyrillisch nur ??????
Verwende mal lieber die AsString-Methoden.
Also
Delphi-Quellcode:
ADOT_TempFehler.FieldByName('Stationsname').AsString := station_array[SQL_Station_Typ];
Bei deiner Version wird über (Ole)Variants gegangen und ich habe hier im Hinterkopft das das nicht immer 100% OK läuft ... |
AW: Eintrag in DB Kyrillisch nur ??????
ändert sich nichts
|
AW: Eintrag in DB Kyrillisch nur ??????
|
AW: Eintrag in DB Kyrillisch nur ??????
nicht wirklich
|
AW: Eintrag in DB Kyrillisch nur ??????
Dann beantworte endlich mal alle nötigen Fragen.
Wie ist das Array definiert? Wie ist ds encoding der Datenbank, des Feldes und der Connection? "welches korrekt in kyrillisch übersetzt wird" und das ist auch ganz sicher so? Ansonsten können wir aufhören, da keiner Helfen kann, außer in wilden Spekulationen rumzuraten oder die kaputte Glaskugel zu befragen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:41 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 by Thomas Breitkreuz