ISQL - einen ersten Datensatz eingeben
Verfasst: Di 1. Okt 2019, 17:23
Hallo in die Runde.
Ich setze einmal eine minimalisierte ISQL-Sitzung hier rein.
Ich hoffe, dass das so in Ordnung geht.
+++++++++++++++++++++++++++++++++++++++++++++++++++++
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
C:\Users\name>chcp 65001
Aktive Codepage: 65001.
C:\Users\name>isql -z
ISQL Version: WI-V3.0.4.33054 Firebird 3.0
Use CONNECT or CREATE DATABASE to specify a database
CREATE DATABASE 'c:\users\name\documents\firebird\verein.fdb'
USER 'sysdba' PASSWORD 'pa$$word'
PAGE_SIZE 8192
DEFAULT CHARACTER SET UTF8;
CREATE TABLE mitglieder (
id INTEGER NOT NULL,
name VARCHAR(30) NOT NULL
);
ALTER TABLE mitglieder ADD PRIMARY KEY (id);
Die DB-Tabelle Kommunikation:
CREATE TABLE kommunikation (
id INTEGER NOT NULL,
mitgld_id INTEGER NOT NULL,
telefon VARCHAR(15)
);
ALTER TABLE kommunikation ADD PRIMARY KEY (id);
ALTER TABLE kommunikation ADD CONSTRAINT FK_komm FOREIGN KEY (mitgld_id)
REFERENCES mitglieder(id) ON DELETE CASCADE ON UPDATE CASCADE;
SQL> insert into mitglieder (id, name)
CON> values ('1', 'Blümchen');
Expected end of statement, encountered EOF
...und hier fliege ich regelmäßig raus und lande am Prompt:
C:\Users\name>
Da ich ISQL statt FlameRobin favorisiere, werde ich wohl nicht umhin kommen über FlameRobin den ersten Datensatz in Mitglieder anzulegen.
Sobald der 1. Datensatz in Mitglieder angelegt ist, funktioniert die Folge-Datensatzerfassung mt ISQL.
Nur warum es nicht mit ISQL geht (ich also 'rausfliege') verstehe ich nicht.
Das schleppe ich schon ein paar Tage mit mir herum. Könnte mir das bitte jemand erklären.
Danke Gerd.
Ich setze einmal eine minimalisierte ISQL-Sitzung hier rein.
Ich hoffe, dass das so in Ordnung geht.
+++++++++++++++++++++++++++++++++++++++++++++++++++++
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
C:\Users\name>chcp 65001
Aktive Codepage: 65001.
C:\Users\name>isql -z
ISQL Version: WI-V3.0.4.33054 Firebird 3.0
Use CONNECT or CREATE DATABASE to specify a database
CREATE DATABASE 'c:\users\name\documents\firebird\verein.fdb'
USER 'sysdba' PASSWORD 'pa$$word'
PAGE_SIZE 8192
DEFAULT CHARACTER SET UTF8;
CREATE TABLE mitglieder (
id INTEGER NOT NULL,
name VARCHAR(30) NOT NULL
);
ALTER TABLE mitglieder ADD PRIMARY KEY (id);
Die DB-Tabelle Kommunikation:
CREATE TABLE kommunikation (
id INTEGER NOT NULL,
mitgld_id INTEGER NOT NULL,
telefon VARCHAR(15)
);
ALTER TABLE kommunikation ADD PRIMARY KEY (id);
ALTER TABLE kommunikation ADD CONSTRAINT FK_komm FOREIGN KEY (mitgld_id)
REFERENCES mitglieder(id) ON DELETE CASCADE ON UPDATE CASCADE;
SQL> insert into mitglieder (id, name)
CON> values ('1', 'Blümchen');
Expected end of statement, encountered EOF
...und hier fliege ich regelmäßig raus und lande am Prompt:
C:\Users\name>
Da ich ISQL statt FlameRobin favorisiere, werde ich wohl nicht umhin kommen über FlameRobin den ersten Datensatz in Mitglieder anzulegen.
Sobald der 1. Datensatz in Mitglieder angelegt ist, funktioniert die Folge-Datensatzerfassung mt ISQL.
Nur warum es nicht mit ISQL geht (ich also 'rausfliege') verstehe ich nicht.

Das schleppe ich schon ein paar Tage mit mir herum. Könnte mir das bitte jemand erklären.
Danke Gerd.