|
From: Denis de L. D. <de...@ch...> - 2003-05-24 19:18:19
|
Hee Wouter! Het is gelukt!!! Lezen en schrijven van/naar de database gaat nu goed bij mij. Er zijn een paar instinkers. Ten eerste dat verhaal wat ik al had gemaild. Je moet dus maar BTREE gebruiken als je wel variabele records wil maar geen opeenvolgende getallen als keys. Ten tweede _moet_ je, wanneer je DB_THREAD gebruikt een van de volgende flags zetten in de Value Dbt (met de set_flags() methode van Dbt): DB_DBT_USERMEM: ..dan moet je in het dataveld van de value-Dbt een pointer zetten met de locatie waar de opgehaalde value in moet komen. DB_DBT_MALLOC: ..dan geeft bdb in het dataveld een pointer terug naar een nieuw gealloceerd stukje geheugen. Dat moet je dan dus zelf wel even deleten (of misschien zelfs free()en) als je ermee klaar bent. Ik wil zo snel mogelijk wat zinnige functies implementeren in de securityplugin. Het werkt allemaal echt heel erg bijna namelijk. Dan zal ik ook eens even een enorme commit doen en kan je mijn code bekijken :) |