Autor Beitrag
RedViper
Hält's aus hier
Beiträge: 5

Win XP
Delphi 7 Prof
BeitragVerfasst: Fr 13.04.07 12:03 
Ich möchte keine leere Datenbank mitgeben müssen sondern diese zur Laufzeit erstellen.
Hier habe ich als neuer ADO-Benutzer das Problem, dass ich Nirgends die kompletten Werte für die Felddefinitionen finden kann.

Beispiel:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
   cs:=
   'CREATE TABLE Angestellte (' +
   'name TEXT(30),'+
   'vorname TEXT(30),'+
   'gebdatum DATETIME,'+
   'janein BOOLEAN,'+
   'index1 AUTOINCREMENT)';
   ADOCommand1.CommandText := cs;
   ADOCommand1.Execute;


Zeile 6: verursacht eine Fehlermeldung.
Habe schon Alles Mögliche versucht, selbst ein Buch dazu gekauft, werde aber nicht fündig.
Hat da nicht mal Jemand einen Hinweis darüber welche Typen es überhaupt da gibt und wie sie anzuwenden sind?
Ich musste erstmal passen und das Projekt auf Eis legen.

mfG Peter
ene
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Fr 13.04.07 12:09 
Hi,

welches DMBS? Bit und Bool gibts auch noch.

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.
RedViper Threadstarter
Hält's aus hier
Beiträge: 5

Win XP
Delphi 7 Prof
BeitragVerfasst: Fr 13.04.07 16:57 
Welches Was?
Mit der BDE hatte ich keine Probleme, aber hier fehlt einfach etwas mehr Wissen.
Wollte mal ohne BDE ans Werk gehen.
Ydobon
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 42



BeitragVerfasst: Fr 13.04.07 19:00 
Nach dem Threadtitel nehme ich mal an, du verwendest vermutlich JET-Datenbanken, dort nennt sich der ja/nein-Typ BIT, BOOLEAN kennt es nicht.
ADO selbst ist es egal, das gibt den SQL-Befehl einfach an die Datenbank weiter, die muss dann damit klar kommen. Mit ADO kannst du auf verschiedene Systeme zugreifen, die unterschiedliche Syntax haben können.
RedViper Threadstarter
Hält's aus hier
Beiträge: 5

Win XP
Delphi 7 Prof
BeitragVerfasst: Fr 13.04.07 23:31 
Ja ich nutze Microsoft.Jet.OLEDB.4.0.
Finde aber auch hier keine Beiträge zu den Felddefinitionen.
Möchte ja ausser BIT auch andere nutzen können.
Vielleicht hat ja Jemand einen Link parat in dem das einiger massen gut beschrieben ist.

mfG Peter
ene
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Di 17.04.07 06:36 
Wenn man Access aufmacht, kann man F1 drücken und dort Datentypen anschauen. Die Hilfe hat gerade im SQL-Bereich sehr seit 97 nachgelassen, aber ein paar Sachen finde sich dort immer noch. Und DBMS ist ein Datenbankmanagmentsystem. Sprich welche Datenbank du verwendest. Denn jedes DBMS hat seinen eigenen Dialekt.

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.