Autor Téma: Firebird-3.0.4.33054_0_Win32 problém s diakritikou  (Přečteno 5813 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4546
  • Karma: 40
    • Verze Delphi: XE7 professional
Firebird-3.0.4.33054_0_Win32 problém s diakritikou
« kdy: 17-09-2019, 13:48:18 »
Písmená s diakritikou mi dáva až na koniec. V 2.5 som problém nemal.
Properties DB Default charset a Connection Charset mám Win 1250.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 811
  • Karma: 45
    • Verze Delphi: 10.3
Re:Firebird-3.0.4.33054_0_Win32 problém s diakritikou
« Odpověď #1 kdy: 17-09-2019, 14:50:34 »
Používám něco jako:

CREATE TABLE xxxx
(
 Zkratka            varchar(5) NOT NULL collate PXW_CSY,
...


Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4546
  • Karma: 40
    • Verze Delphi: XE7 professional
Re:Firebird-3.0.4.33054_0_Win32 problém s diakritikou
« Odpověď #2 kdy: 17-09-2019, 15:39:33 »
Skúsil som to a
Citace
UPDATE operation is not allowed for system table RDB$RELATION_FIELDS.
SQL Code: -902
IB Error Number: 335545030
Chcel som to nastaviť v doméne, ale tam mi to vždy vyhodí.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 811
  • Karma: 45
    • Verze Delphi: 10.3
Re:Firebird-3.0.4.33054_0_Win32 problém s diakritikou
« Odpověď #3 kdy: 17-09-2019, 15:41:02 »
No netroufám si odhadnout, co přesně jsi zkusil :-)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4546
  • Karma: 40
    • Verze Delphi: XE7 professional
Re:Firebird-3.0.4.33054_0_Win32 problém s diakritikou
« Odpověď #4 kdy: 17-09-2019, 15:42:06 »
Dodatočne doplniť v tabuľke pre dané pole collate.
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 811
  • Karma: 45
    • Verze Delphi: 10.3
Re:Firebird-3.0.4.33054_0_Win32 problém s diakritikou
« Odpověď #5 kdy: 17-09-2019, 15:48:46 »
https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25-ddl-domn.html

What ALTER DOMAIN Cannot Alter

    If the domain was declared as an array, it is not possible to change its type or its dimensions; nor can any other type be changed to an ARRAY type.
    In Firebird 2.5 and lower, the NOT NULL constraint can be neither enabled nor disabled for a domain.
    There is no way to change the default collation without dropping the domain and recreating it with the desired attributes.


Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4546
  • Karma: 40
    • Verze Delphi: XE7 professional
Re:Firebird-3.0.4.33054_0_Win32 problém s diakritikou
« Odpověď #6 kdy: 17-09-2019, 15:54:49 »
Už to mám. V DB som re connection Char set nastavil: EASTEUROPE_CHARSET (Includes diacritical marks)
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.