Die beiden Funktionen sind voneinander unabhängig.
Die Frage ist, wofür Sie die Datenbank für Inhalte nutzen möchten? Wenn Sie dort personenspezifische Daten ablegen möchten, dann wird das nicht funktionieren, denn welche Person gerade teilnimmt, das merkt sich SoSci Survey bei der Zugriffsvariante "Teilnahmecode (anonym)" nicht.
In solchen Fällen könnte ein Workaround darin bestehen, dass Sie den Teilnahmecode zunächst speichern (also die nicht-anonyme Variante wählen), dann die Daten zuspielen, und den Teilnahmecode dann mittels dropValue('SERIAL') aus dem Datensatz löschen.