![]() |
Boolean-Feld in Datenbank anlegen
Ich möchte gern in ner Datenbank ne Tabelle anlegen in der ein Feld des Typ Boolean vorhanden ist. Anlegen tue ich die Tabelle per SQL Statement:
Code:
Leider klappt das nicht. Es liegt definitiv am Boolean
Create Table Test (
Feld 1 VarChar (30), Feld 2 Boolean, Feld 3 Integer ) |
Re: Boolean-Feld in Datenbank anlegen
Ich weiß nicht, in welcher Datenbank du das versuchst, aber wenn es an "Boolean" liegt, wird der Fehler sein, dass es bei dieser Datenbankart kein Variablentyp "Boolean" gibt.
|
Re: Boolean-Feld in Datenbank anlegen
Es ist eine Access-Datenbank. Und ich kann mir nicht vorstellen das es da kein Boolean gibt
|
Re: Boolean-Feld in Datenbank anlegen
das nennt sich wenn ich mich recht erinnere bei access nicht boolean sondern irgendwie anders. hab im moment leider keine möglichkeit nachzuschaun werd aber heut abend mal nachschaun wie sich das nannte und dann posten
mfg Blizzard |
Re: Boolean-Feld in Datenbank anlegen
Der Boolean-Feldtyp heisst in Access im Feldeditor "Ja/Nein", über ADO wird er als adBoolean angesprochen.
:coder: |
Re: Boolean-Feld in Datenbank anlegen
Danke. Jetzt merk ich nur das das Bool-Feld nicht das einzige Problem ist. Ich hab noch Problem mit "VarChar (255)" (Zuviele Zeichen??) und "TimeStamp"
|
Re: Boolean-Feld in Datenbank anlegen
Zuviele Zeichen werden es wohl nicht sein, da 255 als Länge in einem Byte gespeichert werden kann.
Such dir in der Hilfe zu Access doch mal die Namen der Datentypen zusammen. |
Re: Boolean-Feld in Datenbank anlegen
varchar hat ne maximale länge von 255 (also 255-1) das ist dann nämlich ned ein byte sonder 255 byte (1 byte pro zeichen) wenn du was längeres brauchst musste memo nehmen
boolean felder fügst du mit bit hinzu und timestamps mit datetime also Create Table Test ( Feld 1 VarChar (30), Feld 2 bit, Feld 3 datetime ) damit die boolean felder in access auch mit so kästechendargestellt werden musste in access in der entwurfsansicht bei nachschlagen das steuerelemnt das angezeigt wird noch auf kästchen umändern mfg Blizzard |
Re: Boolean-Feld in Datenbank anlegen
Jo, Danke. Werd ich gleich mal morgen auf der Arbeit ausprobieren :dancer:
|
Re: Boolean-Feld in Datenbank anlegen
:( Klappt irgendwie nicht
Code:
CREATE TABLE Tabelle1 (
Feldname VarChar (30), Art VarChar (10), Laenge Integer, AutoInc adBoolean, Primaerindex adBoolean, Suchen adBoolean, tnfeld VarChar (50), Bemerkung VarChar (254), HINT VarChar (254), Aend DateTime, Default VarChar(20), Edit6 VarChar (254), ddd Integer, KeyTab VarChar (30), NOTNULL Integer, NK Integer ) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 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 by Thomas Breitkreuz