Grazie della risposta,
ho provato a fare così:
rst = Server.CreateObject("ADODB.Recordset");
rst.CursorLocation=adUseClient
rst.CursorType=adOpenDynamic
rst.LockType=adLockBatchOptimistic
rst.Open("utenti", con);
rst.AddNew();
rst("nick") = nick;
rst.Update();
Facendo in questo modo non mi dà errori, ma nemmeno mi aggiorna il DB, spulciando in giro ho notato che forse servirebbe la funzione rst.UpdateBatch() ... in questo caso, aggiungendo dopo rst.Update(); anche rst.UpdateBatch(); o sostittuendolo al suo posto mi dice questo errore:
Error Type:
Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query.
comunque mi fa strano non funzionasse prima, come detto, il codice gira sul pc di un mio amico. dev'essere un problema di permessi di scrittura sulla cartella/DB, non riesco a togliere il flag di sola lettura alla cartella!