Autor Téma: Moja doména s názvom BOOLEAN  (Přečteno 448 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5279
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 professional
Moja doména s názvom BOOLEAN
« kdy: 09-05-2020, 18:07:24 »
Teraz mám veľký problém, lebo definovali typ poľa BOOLEAN.
Chcel som to premenovať, vymeniť v tabuľkách za inú doménu (BOLEAN - totálne rovnako definovaná) a pod. Nedovolí mi nič robiť. Zakaždým dostanem oznam, že s dotyčnou systémovou tabuľkou a doménou sa nedá totálne nič urobiť.
Mám teraz vytvorené nové tabuľky, kde nie je ani nebol žiaden záznam. Tak isto mi nedovolí žiadnu zmenu.
Existuje nejaká pomoc?

W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5279
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:Moja doména s názvom BOOLEAN
« Odpověď #1 kdy: 09-05-2020, 18:20:57 »
To bude niečo horšie. Nemôžem ani zmeniť poradie polí. Nové môžem vytvoriť. Ale mu nezmením pozíciu.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2914
  • Karma: 135
    • Verze Delphi: D2007, XE3, DX10
Re:Moja doména s názvom BOOLEAN
« Odpověď #2 kdy: 09-05-2020, 19:05:48 »
Teraz mám veľký problém, lebo definovali typ poľa BOOLEAN.
Kdo a kde to definoval?

Nezapnul sis nekde neco na urovni FireDac? ExtendedMetadata nebo jak se to jmenovalo?

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5279
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:Moja doména s názvom BOOLEAN
« Odpověď #3 kdy: 09-05-2020, 19:21:33 »
Vo verzii FB3. Je to už skutočná boolean True/False.
Nie s, FireDAC som nič nerobil. Mne to nejde zmeniť pomocou SQL manager. Môžem vytvoriť či zmazať ľubovoľné pole (iné než typu BOOLEAN) ale zmeniť jeho pozíciu nie.
Robil som aj zálohu a obnovu, vytiahol staršiu verziu DB, skontroloval oprávnenia... Všetko je v poriadku. Len sa nemôže meniť tabuľka RDB$RELATION_FIELDS.
« Poslední změna: 09-05-2020, 19:23:11 od Stanislav Hruška »
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5279
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:Moja doména s názvom BOOLEAN
« Odpověď #4 kdy: 09-05-2020, 19:24:23 »
UPDATE operation is not allowed for system table RDB$RELATION_FIELDS.

SQL Code: -902
IB Error Number: 335545030
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1060
  • Karma: 47
    • Verze Delphi: 10.3
Re:Moja doména s názvom BOOLEAN
« Odpověď #5 kdy: 09-05-2020, 19:30:32 »
A jaký příkaz se pokoušíš vykonat, když to zahlásí tu chybu?

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5279
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:Moja doména s názvom BOOLEAN
« Odpověď #6 kdy: 09-05-2020, 19:41:04 »
Zmeniť doménu alebo poradie poľa
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1060
  • Karma: 47
    • Verze Delphi: 10.3
Re:Moja doména s názvom BOOLEAN
« Odpověď #7 kdy: 09-05-2020, 19:49:22 »
No já myslel, že napíšeš ten ALTER xxxx příkaz, který zkoušíš.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5279
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:Moja doména s názvom BOOLEAN
« Odpověď #8 kdy: 09-05-2020, 19:56:20 »
Písal som, že to robím v EMS SQL Manager.
Založil som novú tabuľku. Vytvoril dve polia. Potvrdil. Akonáhle chcem zmeniť ich poradie, tak to ryčí. Vo všeobecnosti je ta tabuľka blokovaná. Skontroloval som jej práva a všetko čo mi napadlo. No nič som nenašiel.
Skúsim ho preinštalovať. Neverím, že to pomôže.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1060
  • Karma: 47
    • Verze Delphi: 10.3
Re:Moja doména s názvom BOOLEAN
« Odpověď #9 kdy: 09-05-2020, 19:57:56 »
No a nepokouší se ten program manipulovat se systémovými tabulkami?
Co se stane, když to zkusíš pomocí ALTER TABLE...?

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5279
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:Moja doména s názvom BOOLEAN
« Odpověď #10 kdy: 09-05-2020, 20:36:33 »
Doteraz som nemal žiaden problém. Preinštaloval som ho, zadal Registration Key a on prehlási, že je už expirovaný. To je poriadne svinstvo. Ešte aj zálohu OS som dobabral. Urobil som ju na systémovom disku!
Skúsim to opraviť. Potom sa ozvem.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2914
  • Karma: 135
    • Verze Delphi: D2007, XE3, DX10
Re:Moja doména s názvom BOOLEAN
« Odpověď #11 kdy: 10-05-2020, 07:44:38 »
To bude niečo horšie. Nemôžem ani zmeniť poradie polí. Nové môžem vytvoriť. Ale mu nezmením pozíciu.

Pred reisntalaci to chtelo trochu googlit: https://stackoverflow.com/a/48267747

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5279
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:Moja doména s názvom BOOLEAN
« Odpověď #12 kdy: 10-05-2020, 07:48:15 »
Keby som o tom čo i len trocha tušil ???
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2914
  • Karma: 135
    • Verze Delphi: D2007, XE3, DX10
Re:Moja doména s názvom BOOLEAN
« Odpověď #13 kdy: 10-05-2020, 08:03:40 »
Keby som o tom čo i len trocha tušil ???
Njn, ja to taky nevedel, protoze jsem naposledy s FB delal ve verzi 2.5. Na druhou stranu, kdo vi, jestli bych to zjistil, protoze jsme pouzivali pravidelne aktualizovaneho IBExperta, a ten byval vzdy up-to-date a pro trideni poradi sloupcu jsme meli vlastni utilitku, ktera pouzivala ALTER Table .... POSITION n

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5279
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:Moja doména s názvom BOOLEAN
« Odpověď #14 kdy: 10-05-2020, 11:07:18 »
Nová verzia EMS manažéra to zvláda. Už som ju aj objednal :'(
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5279
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:Moja doména s názvom BOOLEAN
« Odpověď #15 kdy: 10-05-2020, 11:17:06 »
Nedá mi to ;D  Nič mi nechcelo poriadne fungovať, tak som zrušil disk :o :o :o  V tom napätí som si zabudol urobiť zálohu :'(  Projekty mám našťastie na cloude ;)  Ale DB si musím upraviť. Mám staršiu verziu. A to môže byť problém.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.