Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Fehler 335544569 (https://www.delphipraxis.net/170460-fehler-335544569-a.html)

erich.wanker 18. Sep 2012 14:01

Datenbank: Firebird • Version: 2.1 • Zugriff über: zeos 6.6.6

Fehler 335544569
 
Hallo Leute,

hab ein kleines Problem...
Wenn ich mit der IBOConsole auf meine Firebird Datenbank zugreife, und mir via "View Metadata" die Metadaten ausgeben lassen will, kommt folgender Fehler:


***********************************
ISC ERROR CODE:335544569

ISC ERROR MESSAGE:
Dynamic SQL Error
SQL error code = -502
Invalid cursor declaration
Statement already has a cursor C2106165625724521 assigned
***********************************

Wenn ich den Vorgang wiederhole, kommt folgender Fehler:

***********************************
ISC ERROR CODE:335544569

ISC ERROR MESSAGE:
Dynamic SQL Error
SQL error code = -519
The prepare statement identifies a prepare statement with an open cursor
***********************************


Sweep, gbak, save/restore, transaction recovery ... hilft alles nix !

? kann mir wer sagen, was das bedeutet und wie ich das beheben kann ?

Vielen Dank
Erich

mkinzler 18. Sep 2012 14:18

AW: Fehler 335544569
 
Nur mit IBOConsole oder auch mit anderen Admintools oder im Programm?

erich.wanker 18. Sep 2012 14:28

AW: Fehler 335544569
 
Nur mit der IBOConsole ... in meiner Anwendung sehe ich keine Probleme .. aber irgendwie macht mich der Fehler in der IBOConsole stutzig - ob möglicherweise was tiefgreifenderes nicht stimmt.. :?

Lemmy 18. Sep 2012 14:32

AW: Fehler 335544569
 
Funktioniert die Funktion der IBOConsole denn auch bei einer neuen ggf. leeren Datenbank? Die IBOConsole (so gerne ich die immer verwendet habe) ist inzwischen halt doch in die Jahre gekommen....

Grüße

mkinzler 18. Sep 2012 14:35

AW: Fehler 335544569
 
In diese Richtung geht auch meine Vermutung. Zudem gibt es ja kostenlose Varianten anderer Admintools ( IBExpert Personal, DataBase Workbench lite) welche mehr als die IboConsole können.

erich.wanker 18. Sep 2012 14:48

AW: Fehler 335544569
 
Funktioniert bei einer mini-kleinen Datenbank ohne Probleme ..



Zitat:

SET SQL DIALECT 3;

/* CREATE DATABASE 'H:\source*******.fdb' PAGE_SIZE 4096

DEFAULT CHARACTER SET NONE */

/* External Function declarations */

DECLARE EXTERNAL FUNCTION RDB$GET_CONTEXT
VARCHAR(80) CHARACTER SET NONE, VARCHAR(80) CHARACTER SET NONE
RETURNS VARCHAR(255) CHARACTER SET NONE FREE_IT
ENTRY_POINT 'get_context' MODULE_NAME 'system_module';


DECLARE EXTERNAL FUNCTION RDB$SET_CONTEXT
VARCHAR(80) CHARACTER SET NONE, VARCHAR(80) CHARACTER SET NONE, VARCHAR(255) CHARACTER SET NONE
RETURNS INTEGER BY VALUE
ENTRY_POINT 'set_context' MODULE_NAME 'system_module';



/* Table: db_company, Owner: SYSDBA */

CREATE TABLE "db_company"
(
"inr" INTEGER NOT NULL,
"f_company_name" CHAR(200) CHARACTER SET ISO8859_1 COLLATE DE_DE,
CONSTRAINT "PK_db_company" PRIMARY KEY ("inr")
);

/* Table: db_jobs, Owner: SYSDBA */

CREATE TABLE "db_jobs"
(
"inr" INTEGER NOT NULL,
"f_job_name" CHAR(200) CHARACTER SET ISO8859_1 COLLATE DE_DE,
"f_job_link" CHAR(500) CHARACTER SET ISO8859_1 COLLATE DE_DE,
"f_job_parameter" CHAR(10) CHARACTER SET ISO8859_1 COLLATE DE_DE,
CONSTRAINT "PK_db_jobs" PRIMARY KEY ("inr")
);

/* Table: db_zyklus, Owner: SYSDBA */

CREATE TABLE "db_zyklus"
(
"inr" INTEGER NOT NULL,
"f_company" INTEGER,
"f_job" INTEGER,
"f_zyklus" INTEGER,
"f_script" CHAR(500) CHARACTER SET ISO8859_1 COLLATE DE_DE,
"f_mode" INTEGER,
CONSTRAINT "PK_db_zyklus" PRIMARY KEY ("inr")
);

CREATE GENERATOR "NUMMERNPOOL";

/* Grant Roles for this database */


/* Grant permissions for this database */

haentschman 18. Sep 2012 18:11

AW: Fehler 335544569
 
Hallöle... 8-)

im Link die komplette ErrorCode Liste des Firebird. Habe jetzt noch nicht im Detail geschaut...vieleicht gibt es noch ein paar Info´s mehr her...
http://www.firebirdsql.org/file/docu...ErrorCodes.pdf

Lemmy 18. Sep 2012 19:03

AW: Fehler 335544569
 
Zitat:

Zitat von erich.wanker (Beitrag 1183424)
Funktioniert bei einer mini-kleinen Datenbank ohne Probleme ..

dann wäre mein nächster Vorschlag die DB mit den Metadaten neu zu erstllen und dann mit IBOConsole mit der DB die Funktion testen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:32 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