public InsertRecNo ( |
||
txn | An optional Transaction object | |
record | byte | The record of the new item |
flags | int | Optional flags for this operation. |
return | byte[] |
private void InsertRecNo() { Upscaledb.Environment env = new Upscaledb.Environment(); Database db = new Database(); byte[] r1 = new byte[5]; byte[] r2; try { env.Create("ntest.db"); db = env.CreateDatabase(1, UpsConst.UPS_RECORD_NUMBER); r1[0] = 1; var k = db.InsertRecNo(r1); r2 = db.Find(k); checkEqual(r1, r2); r1[0] = 2; k = db.InsertRecNo(r1); r2 = db.Find(k); checkEqual(r1, r2); r1[0] = 3; k = db.InsertRecNo(r1); r2 = db.Find(k); checkEqual(r1, r2); } catch (DatabaseException e) { Assert.Fail("unexpected exception " + e); } db.Close(); env.Close(); }