Profile werden über das $name-Item gefunden.
Es geht deshalb mit folgendem hack:
1. ein neues Dokument mit doc.~$publicAccess="1" und doc.~$name = lcase("$profile_009myprofile_username") anlegen und speichern.
(die 009 entspricht len("myprofile") und muss je nach Profilname angepasst werden)
2. Dafür sorgen, dass keine Referenz mehr auf das gespeicherte Dokument existiert. z.B. mit "set doc=nothing" oder "delete doc"
3. set doc = db.getProfileDocument("myprofile", "username") ' man bekommt hier das gerade gespeicherte Dokument als Profil. (wenn man das $name-Item passend gesetzt hat)
4. UNBEDINGT das doc in mind. 1 Feld ändern (z.B. doc.ErstelltAm=now) und nochmals speichern (dadurch wird es in ein "echtes" Profil konvertiert)
Gruß
Roland