Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi skript ausführen mit tzslprocessor (https://www.delphipraxis.net/76669-skript-ausfuehren-mit-tzslprocessor.html)

sancho1980 7. Sep 2006 20:39

Datenbank: firebird • Version: 1.5 • Zugriff über: zeos

skript ausführen mit tzslprocessor
 
hi

habe folgendes problem: habe ein skript; wenn ich das über ibexpert ausführe, funzt es einwandfrei...wenn ich es aber aus tzslprocessor (zeos) ausführe), sagt der mir "table rdb$character_sets unknown" (oder so ähnlich):

SQL-Code:
SET TERM ^ ;

CREATE PROCEDURE CREATE_COLLATION (
    NEW_COLLATION_NAME CHAR(31),
    NEW_COLLATION_ID SMALLINT,
    CHARACTER_SET_NAME CHAR(31))
AS
BEGIN
  EXIT;
END^

commit^

ALTER PROCEDURE CREATE_COLLATION (
    NEW_COLLATION_NAME CHAR(31),
    NEW_COLLATION_ID SMALLINT,
    CHARACTER_SET_NAME CHAR(31))
AS
BEGIN
INSERT INTO rdb$collations (
    rdb$collation_name,
    rdb$collation_id,
    rdb$character_set_id
    )
VALUES
    (
    :new_collation_name,
    :new_collation_id,
     (SELECT RDB$CHARACTER_SET_ID FROM RDB$CHARACTER_SETS WHERE
        RDB$CHARACTER_SET_NAME = :character_set_name)
    );
END
^

commit ^

SET TERM ; ^

execute procedure create_collation('MY_COLLATION', 250, 'UNICODE_FSS');

commit;

/******************************************************************************/
/***                                Domains                                ***/
/******************************************************************************/

CREATE DOMAIN CHAR_1 AS
VARCHAR(1) COLLATE MY_COLLATION;

//und so weiter
sind diese rdb$-tabellen irgendwie besonders; also gibs da beschränkungen, inwiefern man die von einem client aus bearbeiten kann? ibexpert führt das problemlos aus...


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 Uhr.

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