Einzelnen Beitrag anzeigen

mojo777

Registriert seit: 10. Sep 2003
402 Beiträge
 
#1

bei speichern ohne sql den "character set win1251"

  Alt 9. Jul 2004, 20:00
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...
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..
Muh macht die kUh
  Mit Zitat antworten Zitat