2012-04-09 17 views

Antwort

1

Die documentation beschreibt tcadbopen (TCADB * adb, const char * name) wie folgt:

`Name‘ den Namen der Datenbank angibt. Wenn es "*" ist, wird die Datenbank eine On-Memory-Hash-Datenbank sein. Wenn es "+" ist, wird die Datenbank eine On-Memory-Baumdatenbank sein.

Also, der Name "+" macht was Sie wollen.

+0

Ich versuche das: bedeutet HDB hdb = new HDB(); if (! Hdb.open ("+", HDB.OWRITER | HDB.OCREAT)). Aber es erstellt einen DB mit dem Namen +. – Arpssss

+0

Die Magie für + und * ist nur über die abstrakte Schnittstelle (-> tcadbopen) verfügbar. – Sven

+0

bedeutet, dass über die Befehlszeile Daten übertragen werden. – Arpssss