Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi bei speichern ohne sql den "character set win1251" defin. wi (https://www.delphipraxis.net/25648-bei-speichern-ohne-sql-den-character-set-win1251-defin-wi.html)

mojo777 9. Jul 2004 20:00


bei speichern ohne sql den "character set win1251"
 
Hallo,
mein Problem bezieht sich auf die kyrillischen Zeichensätze in einer Datenbank... Angefangen hat das alles damit, dass ich eine Suche nach kyrillischen texten mit sql upper() realisieren wollte..... klappt natürlich nicht so einfach... dazu muss die spalte im win1251 character set sein "create table fledname character set win1251, ..."
dann bei der suche "upper(feldname collate pxw_cyrl) ... like (%_win1251 '+Uppercase(eingabewert)'+..."
So..... falls noch jemand das Problem haben sollte, ist dies die knappe lösung...

jetzt komme ich zum punkt...

da die spalte jetzt den characterset win1251 besitzt, müssen die texte auch in dieser "schrift" gespeichert werden. wie realisiere ich das bei delphi mit den standrdcomponenten... vielleicht ibDataSet? Wenn ja, bitte um knappe lösung... habe überhaupt keine erfahrung damit.
also mit sql ginge das so... values(_win1251'интербазистов на мыло!',... :-)

Ich habe bis jetzt immer "sql: character set NONE" benutzt. es muss aber auch anders gehen.. ohne sql... :oops:
Wäre für hilfe wirklich seeehr dankbar.... sitze nämlich shcon seit einigen tagen vor dem blöden "such-Problem" ... zuerst upper, dannd das...

PS: Die Datensätze wurden übrigend alle exportiert und dann wieder importiert in win1251.

Vielen Dank im voraus.. :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz