Zitat von
Matt:
Ja genau, das gehört zu den (Columns)(Feld)-bezeichnungen von
MySQL-Tabellen!
-> Field - Type - Null - Key - Default - Extra - Collation - Privileges - Comment
Gruß Matt
Hey, super! Sie sind der beste weit und breit!
Sag nur ist das hier nur
Tippfehler? mit doppelten from
TZQuery.sql.add('Show full columns from from `Datenbank`.`Tabelle`');
Und wo kann man dise
SQL Befehle nachlesen gibts bei jedem DatenbankTyp eigene zusätzliche Befehle?
Bei
anderem Delphi Forum hatten die mir
gesagt das ich mit DataType = ftAutoInc prüfen muß aber ich wußte ja, dass DataType auch auf AutoInc Felder bei verschiedenen
Datentypen von TINYINT - BIGINT immer nur jeweils den Datentyp zurückgibt!
Na ja hatte auch versucht mit:
Delphi-Quellcode:
Field[J] is TAutoIncField
//und
FieldDefs[J].AutoGenerateValue = arAutoInc
das alles hatte ja nichts gebracht!
Nun habe ich noch einige Fragen:
AutoInc kann immer nur erstes Feld sein?
Kann eine Tabelle mehrere AutoInc Felder haben? // was überaus sinnlos erscheinen mag aber nicht
//wenn wir die nächste Frage betrachten man weiß ja nie
//wer sich was ausgedacht hat z.B. wenn man mehrere
//AutoInc zu einer größeren Zahl addieren will
Kann eine Tabelle von mehreren Schlüßeln abhängig sein?
Ich kenne einen guten Programmierer, der gab mir den Tip FieldDefs[J].AutoGenerateValue = arAutoInc
aber er sagte mir auch dass er keine AutoInc Felder verwendet wenn er eine
DB entwickelt
er meint das wäre besser! Stimmt das? Ich weiß nicht der Aufwand wäre ja etwas größer wenn
man jedes mal den Schlüßel prüfen muß?