AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi IBase says: arithmetic exption, numeric overflow or...
Thema durchsuchen
Ansicht
Themen-Optionen

IBase says: arithmetic exption, numeric overflow or...

Ein Thema von mojo777 · begonnen am 6. Jan 2004 · letzter Beitrag vom 7. Jan 2004
 
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#10

Re: IBase says: arithmetic exption, numeric overflow or...

  Alt 6. Jan 2004, 18:22
ich habe dir hier mal ein script einer datenbank von mir angehängt.
kannst ja mal versuchen, ob das umzusetzen geht.

raik
SQL-Code:
/***************************************/
/* master-script fuer BrandM Datenbank */
/* Interbase 6 Dialect 3- Datenbank    */
/*-------------------------------------*/
/* version 0.1 vom 08.06.2003          */
/* (c) Raik Cebulla                    */
/***************************************/

       Set SQL DIALECT 3;

       SET NAMES ISO8859_1;
       
/* Datenbank erstellen   */

CREATE DATABASE 'C:\daten\BrandM\Datenbank\brand.GDB'
USER 'SYSDBA' PASSWORD'masterkey'
DEFAULT CHARACTER SET ISO8859_1;

/*  Domains der Datenbank festlegen   */

CREATE DOMAIN TID AS INTEGER NOT NULL;
CREATE DOMAIN TNachname AS VARCHAR (20) NOT NULL;
CREATE DOMAIN TVorname AS VARCHAR (15) NOT NULL;
CREATE DOMAIN TEmail AS VARCHAR (40);
CREATE DOMAIN TTelefon AS VARCHAR(20);
CREATE DOMAIN TOrt AS VARCHAR (30);
CREATE DOMAIN TStrasse AS VARCHAR (30);
CREATE DOMAIN TBemerkung AS VARCHAR (100);
CREATE DOMAIN TPlz AS CHAR(5);
CREATE DOMAIN TBoolean AS CHAR(1) NOT NULL CHECK (VALUE IN ('J','N'));
CREATE DOMAIN TTextBLOB AS BLOB SUB_TYPE 1;
CREATE DOMAIN TBinBLob As BLOB SUB_TYPE 0;

/* Tabelle Mitarbeiter   */

CREATE TABLE Mitarbeiter(
    MitarbeiterID TID,
    FirmenID TID,
    Name TNachname,
    Vorname TVorname,
    Plz TPlz,
    Ort TOrt,
    Strasse TStrasse,
    Beruf Varchar(30),
    Telefon TTelefon,
    Email TEmail,
    Angelegt DATE,
    Abgemeldet TBoolean,
    Bemerkung TBemerkung);
    Alter Table Mitarbeiter
    Add Constraint PK_Mitarbeiter PRIMARY KEY (MitarbeiterID);
    Commit ;
    
/* Tabelle Firma   */

CREATE TABLE Firma (
    FirmenID TID,
    FirmenName TNachname,
    Plz TPlz,
    Ort TOrt,
    Strasse TStrasse,
    Telefon TTelefon,
    Email TEmail,
    Angelegt DATE,
    Bemerkung TBemerkung,
    AnsprechPartnerName TNachname,
    AnsprechPartnerVorname TVorname);
    Alter Table Firma
    Add Constraint PK_Firma PRIMARY KEY (FirmenID);
    Commit ;
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:19 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