SQL-Datenbanken gibt es viele, Interbase, Sybase, MS
SQL-Server, Oracle,
MySQL, SAP
DB, PostgreSQL, und, und und ...
Alle diese Datenbanken haben eine unterschiedliche
SQL-Syntax. Sie kennen unterschiedliche Feldtypen und Argumente für Befehle wie CREATE TABLE. Deshalb kann man Dir nur einen Rat geben, wenn man weis, WELCHE Datenbank, also welches Fabrikat, Version usw. Du verwendest.
Ob Du über
ADO,
ODBC,
BDE oder welche Schnittstelle auch imer auf die Datenbank zugreifst, ist in diesem Zusammenhang völlig wurscht. Es kommt darauf an, dass Deine Datenbank den CREATE TABLE-Befehl mit den jeweiligen Argumenten versteht.