Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Firebird 3 - Feld andere Domain zuweisen (https://www.delphipraxis.net/184774-firebird-3-feld-andere-domain-zuweisen.html)

dataspider 20. Apr 2015 13:01

Datenbank: Firebird • Version: 3 • Zugriff über: IBExpert

Firebird 3 - Feld andere Domain zuweisen
 
Ich konnte bisher immer einem Feld eine andere Domain zuweisen.
IBExpert hat daraus immer so was:

Code:
update RDB$RELATION_FIELDS set
RDB$FIELD_SOURCE = 'D_NUMMER'
where (RDB$FIELD_NAME = 'TEST') and
(RDB$RELATION_NAME = 'SYS$LOG')
Bei Firebird 3 kommt folgender Fehler:

Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
UPDATE operation is not allowed for system table RDB$RELATION_FIELDS.

Kann ich das jetzt nicht mehr oder gibt es jetzt in der DDL eine Erweiterung?

Danke, Frank

tsteinmaurer 20. Apr 2015 13:15

AW: Firebird 3 - Feld andere Domain zuweisen
 
Direkte Systemtabellenmanipulation ist in Firebird 3 nicht mehr erlaubt/möglich.

Lemmy 20. Apr 2015 13:16

AW: Firebird 3 - Feld andere Domain zuweisen
 
Zitat:

Zitat von dataspider (Beitrag 1298522)

Bei Firebird 3 kommt folgender Fehler:

Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements.
UPDATE operation is not allowed for system table RDB$RELATION_FIELDS.

ENDLICH!!! ist die fehleranfällige Möglichkeit vom System unterbunden!

Warum machst Du es nicht so wie es schon immer per SQL richtig ging?

[SQL]
ALTER TABLE test ALTER COLUMN test TYPE DOM_VARCHAR_250
[/SQL]

Leider hat IBExpert viel zu spät darauf reagiert und diese Updatebefehle direkt auf die Systemtabellen ausgebaut. In aktuellen Versionen ist mir davon keiner mehr über den Weg gelaufen

dataspider 20. Apr 2015 13:38

AW: Firebird 3 - Feld andere Domain zuweisen
 
Vielen Dank!

Zitat:

Zitat von Lemmy (Beitrag 1298530)
Warum machst Du es nicht so wie es schon immer per SQL richtig ging?

:oops: Hab es nicht hinbekommen...
Zitat:

Zitat von Lemmy (Beitrag 1298530)
Leider hat IBExpert viel zu spät darauf reagiert und diese Updatebefehle direkt auf die Systemtabellen ausgebaut. In aktuellen Versionen ist mir davon keiner mehr über den Weg gelaufen

Bei mir (Version 2.15.3.27.1) will er noch die Systemtabellen benutzen. Dann werde ich mal alle Optionen durchgehen, ob ich das in IBExpert beeinflussen kann.
Momentan bin ich noch nicht fündig geworden.

Frank

mkinzler 20. Apr 2015 13:41

AW: Firebird 3 - Feld andere Domain zuweisen
 
http://ibexpert.net/ibe/index.php?n=...rences#FB3Beta

dataspider 20. Apr 2015 14:06

AW: Firebird 3 - Feld andere Domain zuweisen
 
Zitat:

Zitat von mkinzler (Beitrag 1298534)

Dort kann die Antwort leider nicht finden...


Frank

mkinzler 20. Apr 2015 14:09

AW: Firebird 3 - Feld andere Domain zuweisen
 
Aber den Status der FB3 Unterstützung von IBExpert

Lemmy 20. Apr 2015 14:32

AW: Firebird 3 - Feld andere Domain zuweisen
 
Zitat:

Zitat von dataspider (Beitrag 1298533)
Zitat:

Zitat von Lemmy (Beitrag 1298530)
Leider hat IBExpert viel zu spät darauf reagiert und diese Updatebefehle direkt auf die Systemtabellen ausgebaut. In aktuellen Versionen ist mir davon keiner mehr über den Weg gelaufen

Bei mir (Version 2.15.3.27.1) will er noch die Systemtabellen benutzen. Dann werde ich mal alle Optionen durchgehen, ob ich das in IBExpert beeinflussen kann.
Momentan bin ich noch nicht fündig geworden.

seit mind. einem Jahr ist die Versionierung auf yyyy.mm umgestellt, d.h. du hast ne ältere Version. Würde ich aber allein deswegen nicht ersetzen (insbesondere wegen der geänderten Nutzungsbedingungen)

hstreicher 20. Apr 2015 14:49

AW: Firebird 3 - Feld andere Domain zuweisen
 
2015.3.27 ist die aktuellste Version von Ibexpert
ich tippe auf eine Tippfehler 2.15 statt 2015

dataspider 20. Apr 2015 15:47

AW: Firebird 3 - Feld andere Domain zuweisen
 
Zitat:

Zitat von hstreicher (Beitrag 1298546)
2015.3.27 ist die aktuellste Version von Ibexpert
ich tippe auf eine Tippfehler 2.15 statt 2015

Sorry,
Version 2015.3.27.1 ist korrekt (letzte Woche erst erneuert)...

Frank

[EDIT]
Ich habe das jetzt als Fehlerbeschreibung an IBExpert gesendet.
[/EDIT]


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 Uhr.
Seite 1 von 3  1 23      

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