| |
VB & DatenbankenADO - AutoIncrement-Definition bei Felderstellung | | | Autor: Master | Datum: 15.12.04 14:49 |
| Hi Leute,
so, bin jetzt auf ADO umgestiegen, habe aber gleich das nächste Problem:
Ich versuche per SQL-String eine Tabelle zu erzeugen, das klappt auch recht gut, aber ich schaffe es einfach nicht, dem Feld ID eine AutoIncrement-Eigenschaft im String zuzuweisen..
CO.Execute "CREATE TABLE [Users] (" & _
"ID INT," & _
"Name varChar(20)," & _
"Code Char(30)" & _
")" ich habe es schon mit
"ID INT auto_increment," & _ versucht, aber ohne Erfolg.. könnt ihr mir weiterhelfen? | |
Re: ADO - AutoIncrement-Definition bei Felderstellung | | | Autor: Zero-G. | Datum: 15.12.04 14:56 |
| Auto Increment - ich schätze Du arbeitest mit mySQL? - Da würde es wie folgt ausschauen:
("CREATE TABLE If Not Exists Tabelle (ID bigint(20) NOT NULL auto_increment," & _
"KundenID bigint(20) NOT NULL default '0' PRIMARY KEY (ID)) TYPE=MyISAM") mfg | |
Re: ADO - AutoIncrement-Definition bei Felderstellung | | | Autor: Master | Datum: 15.12.04 14:58 |
| oh, sorry, hab ich vergessen, nein, ich arbeite mit einer Access2000-Datenbank | |
Re: ADO - AutoIncrement-Definition bei Felderstellung | | | Autor: wincnc | Datum: 15.12.04 16:21 |
| Versuch´s mal so:
CO.Execute "CREATE TABLE [Users] (ID Autoincrement, Name Char(20), Code Char(" & _
"30), PRIMARY KEY (ID))" | |
Re: ADO - AutoIncrement-Definition bei Felderstellung | | | Autor: Master | Datum: 15.12.04 16:39 |
| hi wincnc,
das funktioniert!! besten Dank... falls das einer weiß: wieso wird da in MySQL und Access 'Autiincrement' in einem Unterstrich unterschieden? Bzw. ich habe in MySQL die Anweisung ohne Unterstrich noch nicht ausprobiert, geht also vielleicht dort auch ohne!? | |
Re: ADO - AutoIncrement-Definition bei Felderstellung | | | Autor: Zero-G. | Datum: 15.12.04 16:42 |
| Weil das DB spezifisch ist.
in PostgreSQL gibt es z.B. gar kein AutoIncrement. Das sind Sachen, die nicht im ANSI92 Standard definiert wurden. - Und wie man die Welt so kennt - ja nix auf einen gesamten Standard bringen, denn sonst hätte man ja keinen Wettbewerbsvorteil *g*
in mySQL geht es nicht ohne Unterstrich!
mfg | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevISDN 1.0
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats Neu! sevEingabe 3.0
Einfach stark!
Ein einziges Eingabe-Control für alle benötigten Eingabetypen und -formate, inkl. Kalender-, Taschenrechner und Floskelfunktion, mehrspaltige ComboBox mit DB-Anbindung, ImageComboBox u.v.m. Weitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|