Hallo,
ich habe vor Jahren mit c++ Builder gearbeitet.
Jetzt habe ich mir die Version 10 Free 365 Tage installiert.
Leider ist es etwas anders. Früher konnte ich eine Tabelle einfach erzeugen.
TTable *NewTable = new TTable(Form1);
NewTable->Active = false;
NewTable->DatabaseName = "BCDEMOS";
NewTable->TableName = „Datei_1“;
NewTable->TableType = ttDefault;
NewTable->FieldDefs->Clear();
TFieldDef *NewField = NewTable->FieldDefs->AddFieldDef(); // define first field
NewField->DataType = ftInteger;
NewField->Name = „Eins“;
NewField = NewTable->FieldDefs->AddFieldDef(); // define second field
NewField->DataType = ftString;
NewField->Size = StrToInt("10");
NewField->Name = "Zwei";
NewTable->IndexDefs->Clear();
TIndexDef *NewIndex = NewTable->IndexDefs->AddIndexDef(); // add an index
NewIndex->Name = "PrimaryIndex";
NewIndex->Fields = Edit2->Text;
NewIndex->Options << ixPrimary << ixUnique;
NewTable->CreateTable(); // create the table
Leider geht das nicht mehr.
NewTable->DatabaseName = "BCDEMOS"; ------->Gibt es nicht mehr
NewTable->CreateTable(); ------->Gibt ein Fehler
Wer kann mir helfen. Wie kann ich eine Tabelle im Programm erzeugen. Ohne einen Server, Die Tabelle soll auf der Platte c:\Test gespeichert werden.
Wie muss der Code aussehen? Was muss ich noch tun?
Für Hilfe wurde ich mich sehr freuen.
Tschau
ich habe vor Jahren mit c++ Builder gearbeitet.
Jetzt habe ich mir die Version 10 Free 365 Tage installiert.
Leider ist es etwas anders. Früher konnte ich eine Tabelle einfach erzeugen.
TTable *NewTable = new TTable(Form1);
NewTable->Active = false;
NewTable->DatabaseName = "BCDEMOS";
NewTable->TableName = „Datei_1“;
NewTable->TableType = ttDefault;
NewTable->FieldDefs->Clear();
TFieldDef *NewField = NewTable->FieldDefs->AddFieldDef(); // define first field
NewField->DataType = ftInteger;
NewField->Name = „Eins“;
NewField = NewTable->FieldDefs->AddFieldDef(); // define second field
NewField->DataType = ftString;
NewField->Size = StrToInt("10");
NewField->Name = "Zwei";
NewTable->IndexDefs->Clear();
TIndexDef *NewIndex = NewTable->IndexDefs->AddIndexDef(); // add an index
NewIndex->Name = "PrimaryIndex";
NewIndex->Fields = Edit2->Text;
NewIndex->Options << ixPrimary << ixUnique;
NewTable->CreateTable(); // create the table
Leider geht das nicht mehr.
NewTable->DatabaseName = "BCDEMOS"; ------->Gibt es nicht mehr
NewTable->CreateTable(); ------->Gibt ein Fehler
Wer kann mir helfen. Wie kann ich eine Tabelle im Programm erzeugen. Ohne einen Server, Die Tabelle soll auf der Platte c:\Test gespeichert werden.
Wie muss der Code aussehen? Was muss ich noch tun?
Für Hilfe wurde ich mich sehr freuen.
Tschau