Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Erstellen von Tabellen in ACCESS mit SQL - Boolean Problem (https://www.delphipraxis.net/12667-erstellen-von-tabellen-access-mit-sql-boolean-problem.html)

fgret 2. Dez 2003 08:46


Erstellen von Tabellen in ACCESS mit SQL - Boolean Problem
 
Hi,
nachdem ich es gestern geschafft habe eine mdb Datei zur Laufzeit anzulegen, fahre ich gerade mit einem neuen
Problem gegen die Wand :? .
Da ich aber weiss, dass hier viele schlaue Köpfe sitzen die mir sagen können warum ich bei dem boolean Feld in meinem SQL-String einen Feldfehler beim erstellen erhalte, hoffe ich hier auf Hilfe.
Ändere ich bool in varchar(xx) ab, habe ich keine Probleme. Das ist aber leider keine Lösung des Problems.
Gibt es irgendwo eine Übersicht alle über SQL generierbaren Feldtypen für Access ?


CREATE TABLE exponat
(
gid int identity(1,1) not null,
datum date null ,
beschreibung varchar(255) null ,
originalverpackung bool ,
originalverpackungZ varchar(5) null ,
......


Vielen Dank schon mal.

fgret :stupid:

MrSpock 2. Dez 2003 09:46

Re: Erstellen von Tabellen in ACCESS mit SQL - Boolean Probl
 
Hallo fgret,

ich meine Access benutzt den Datentyp BIT als Boolean.

fgret 2. Dez 2003 11:57

Re: Erstellen von Tabellen in ACCESS mit SQL - Boolean Probl
 
Yeah....

Genau so ist es.

Vielen Dank

:thuimb:

fgret

fgret 2. Dez 2003 13:04

Re: Erstellen von Tabellen in ACCESS mit SQL - Boolean Probl
 
Folgendes habe ich noch gefunden und mit Erfolg getestet.
Für alle die es interessiert:

CREATE TABLE TestAllTypes
(

MyText TEXT(50),
MyMemo MEMO,
MyByte BYTE,
MyInteger INTEGER,
MyLong LONG,
MyAutoNumber COUNTER,
MySingle SINGLE,
MyDouble DOUBLE,
MyCurrency CURRENCY,
MyReplicaID GUID,
MyDateTime DATETIME,
MyYesNo YESNO,
MyOleObject LONGBINARY,
MyBinary BINARY(50)
)

Dieses SQL Script erstellt eine Tabelle in einer Access Datenbank unter Berücksichtigung "sämtlichter" Datentypen.

fgret :zwinker:


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