L'eerroree sta volta è questo:
Impossibile aggiornare. Database o oggetto di sola lettura.
la riga incriminata questa..
objRec.AddNew
Ora per capire meglio dico che sto creando una mailing list e l'errore è sull'aggiunta di una nuova e-mail...
L'eerroree sta volta è questo:
Impossibile aggiornare. Database o oggetto di sola lettura.
la riga incriminata questa..
objRec.AddNew
Ora per capire meglio dico che sto creando una mailing list e l'errore è sull'aggiunta di una nuova e-mail...
Devi dare i permessi alla cartella contenente il database e se necessario anche al database (se sei in locale). Se sei in remoto devi richiedere i permessi nella cartella del database.
![]()
scusa ma in che modo???
Un modo può essere questo:
Clic col tasto destro del mouse sulla cartella del database
Seleziona Condivisione e protezione, poi Condivisione web
seleziona "condividi la cartella" e nella finestra che ti appare spunta nella parte Autorizzazioni di accesso:
Esplorazione directory
Accesso origine script
Scrittura
Poi nella parte Autorizzazione applicazione:
Script ed eseguibili.
Clic su OK e ancora su OK.
Se questo non basta ripeti la stessa cosa con il database.
Tutto questo sempre che tu sia in locale.
![]()
Ciò provato ma se accedo alla cartella o adl db mi chiede pass
e adim.. io ho implementato nella pagina il file adovbs.inc che logicamente mi ha introdotto le costanti.. zazzicando un po ho messo sulla stringa di connessione i segnuenti parametri:
objRec.Open sql, objConn,3,3
dove sql è la qery ovviamente e i parametri 3,3 sono riferiti agli accessi al db..
se li tolgo mi dice che mancano se li metto non fa nulla!!! Però la riga d'errore non è piu quella ben si quella dopo che è:
objRec.Update
per adesso sono a questo punto.. ogni suggerimento sara d'oro..
![]()
Perché non provi a dirci quale connessione usi? Posta il codice, così vediamo se c'è un errore nello script.
![]()
Uso una stringa di connessione e poi apro il recordset cosi:
objRs sql, objConn,1,3
ho provato a modificare i valori 1 e 3 dato che nella pagina ho incluso la adovbs.inc ma niente da fare.. ho provato anche a passare una User e una PWD alla connessione anche se sul db non c'è alcuna PWD.. appena posso ti mando il codice completo perche adesso sono all'universita.. grazie cmq..
Scusate ma anchio ho lo stesso problema, questo é il codice:
Dim wstrconn
dim Ob_Conn
Dim Ob_RS
Dim SQL
session("wID")=request.querystring("wid")
wstrconn="DSN=azzaro2000.com.tarifas"
Set Ob_Conn = Server.CreateObject ("ADODB.Connection")
Set Ob_RS = Server.CreateObject ("ADODB.RecordSet")
Ob_Conn.Open wstrconn
SQL="SELECT * FROM linea WHERE CInt(ID) = CInt('"&session("ID")&"'
Ob_RS.Open SQL, Ob_Conn,3,3
Ob_RS ("nserie")= "11111"''Request.Form ("numeroserie")
Ob_RS ("observacion")= Request.Form("observacion")
Ob_RS.Update
Ob_RS.Close
Ob_Conn.Close
Response.Redirect("rmaexe.asp?ac=modificar")
un saludo
Claudio_spagna
da eplora risorde, tasto dx sulla cartella, protezione
e devi dare l'accesso in lettura/scrittura all'utent di IIS
IUSR_nomemacchina
e IWAM_nomemacchina
![]()
Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?
I'm not Jedi. I'm a guy with a lighsaber and a few questions.
questo errore me lo da in un servidor web,
puo darsi che non ho capito bene la risposta
Claudio_spagna