In meinem Delphibuch (Nitty Gritty Delphi 6 von Frank Eller) ist in aller Kürze beschrieben, wie man mit Datenbanken arbeitet. Dort ist auch folgende Funktion aufgeführt (Zugriff über TTable) um die Datenbank zu erstellen:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| function TDataModule2.CreateDB(DBName: string): boolean; begin ... Table1.TableName := DBName; Table1.CreateTable; Result := OpenDataBase(DBName); end; |
Wenn ich das dann so übernehme protestiert der Compiler an dieser Stelle:
Quelltext
1:
| Result := OpenDataBase(DBName); |
Es seien zuviele Parameter übergeben worden. Tatsächlich ist die Funktion in der Hilfe nur so
function OpenDatabase: TDatabase;
aufgeführt.
Wie macht man es denn tatsächlich und warum steht in einem Lehrbuch ein solcher Fehler, wenns denn einer ist?