C++ Bulder Tabellen
-
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";
- NewTable->CreateTable();
Geben eine Fehlermeldung aus.
- 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
-
@Bjorn sagte in C++ Bulder Tabellen:
Hallo,
- Hallo
@Bjorn sagte in C++ Bulder Tabellen:
Geben eine Fehlermeldung aus.
- Ach so.
- dann geht das natürlich nicht.
- Tschau
Gaaaah. Gratistip: Schreib bitte nicht in jede Zeile ein
*
am Anfang.
Schreibe in eine Zeile über Deinem Code```
und in eine Zeile unter Deinem Code```
. Alternativ markiere Deinen Code und klicke auf das</>
über dem Bearbeitungsfenster.Kompletter kompilierbarer Code und der Text der Fehlermeldung wäre auch kein Fehler.
@Bjorn sagte in C++ Bulder Tabellen:
„Eins“
steht nicht ernsthaft wirklich so in Deinem Code!?
-
Meinst du die Borland Database Engine (BDE)? Die wird schon lange nicht mehr verwendet...
Aktuell heißt dies DbExpress.
Empfehlen für eine "embedded database" würde ich Firebird oder SQLite.