4 messaggi dal 13 febbraio 2001
perche mi risponde che il database e read only
questo è il mio asp:
-----------------------------------
<html>
<title>Il Mio contatore</title>
<body bgcolor="#FFFFFF">
<%= Now %> Il nuovo Mio contatore
<%
'<!-- #INCLUDE FILE="adovbs.inc" -->
Const adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3
'---- CursorOptionEnum Values ----
Const adHoldRecords = &H00000100
Const adMovePrevious = &H00000200
Const adAddNew = &H01000400
Const adDelete = &H01000800
Const adUpdate = &H01008000
Const adBookmark = &H00002000
Const adApproxPosition = &H00004000
Const adUpdateBatch = &H00010000
Const adResync = &H00020000
'---- LockTypeEnum Values ----
Const adLockReadOnly = 1
Const adLockPessimistic = 2
Const adLockOptimistic = 3
Const adLockBatchOptimistic = 4
'---- CommandTypeEnum Values ----
Const adCmdUnknown = &H0008
Const adCmdText = &H0001
Const adCmdTable = &H0002
Const adCmdStoredProc = &H0004
Const adCmdFile = &H0100
Const adCmdTableDirect = &H0200
' END DEFINIZIONE COSTANTI
Titolo=request.form("titolo")
set rs = createobject("ADODB.recordset")
%>
<p>
<%response.write (Titolo)%>
<p>

<%response.write (Server.MapPath("contatore.mdb"))
sql = "select * from ContMese where NomeForm like '%" & Titolo & "%' and AnnoMese like '200101' ;"
dbconnection="driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("contatore.mdb") & ";"
response.write ("<p>" & dbconnection & "<p>" & sql)
rs.Source = sql
rs.ActiveConnection =dbconnection
rs.CursorType = adOpenDynamic
rs.LockType = adLockPessimistic
rs.Open


if NOT RS.EOF THEN
RS.MoveFirst
response.write("<p>"& RS("contatore") &"<p>")
response.write(RS.Supports(adUpdate) &"ok<p>")
'RS.Edit
RS.Fields("Contatore")=RS.Fields("Contatore")+1
response.write(RS("contatore") &"<p>")
rs.Update
RESPONSE.WRITE(" contatore incrementato")
ELSE
RESPONSE.WRITE(" RECORD NON TROVATO ")
rs.close
rs.Source = "ContMese"
rs.ActiveConnection =dbconnection
rs.CursorType = adOpenDynamic
rs.LockType = adLockPessimistic
rs.Open
RS.addnew
RESPONSE.WRITE(" addnew <p>")
RS.Fields("Contatore")=1
RS.Fields("NomeForm")=Titolo
RS.Fields("AnnoMese")="200101"
rs.update
RESPONSE.WRITE(" RECORD aggiunto ")
END IF
rs.close
'=rs("contatore")
%>
</body>
</html>
-----------------------------------
e questa è la risposta che ottengo:
-----------------------------------
13/02/01 16.31.21 Il nuovo Mio contatore
pippo

D:\Inetpub\webs\normativatrasportiit\prove\contatore.mdb

driver={Microsoft Access Driver (*.mdb)};DBQ=D:\Inetpub\webs\normativatrasportiit\prove\contatore.mdb;

select * from ContMese where NomeForm like '%pippo%' and AnnoMese like '200101' ;

2

Trueok

3


Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.

/prove/MioCont2.asp, line 59
-----------------------------------
alla riga 59 c'è listruzione
rs.update
-----------------------------------
vi prego aiutatemi!
grazie



155 messaggi dal 13 febbraio 2001
Sicuramente hai scaricato il file magari zippato da un cd oppure hai scaricato tutta l'applicazione ;o)))

Questo problema succede quando viene copiato il DB da un cd , per ripristinarlo basta cliccare sopra all'mdb con il tasto destro, andare sulle proprietà e infine decliccare l'opzione Archivio e SolaLetture...... vedrai che poi funziona!!
M@X

5 messaggi dal 14 febbraio 2001
Prova a fare click col tasto destro del mouse sul file *.mdb e dare autorizzazione al profilo IUSR_<nome_macchina_tua> in scrittura.

Fammi sapere

4 messaggi dal 13 febbraio 2001
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
Sicuramente hai scaricato il file magari zippato da un cd oppure hai scaricato tutta l'applicazione ;o)))

Questo problema succede quando viene copiato il DB da un cd , per ripristinarlo basta cliccare sopra all'mdb con il tasto destro, andare sulle proprietà e infine decliccare l'opzione Archivio e SolaLetture...... vedrai che poi funziona!!
M@X

<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>
Grazi per avermi risposto,
Ma io ho creato il .MDB con Access
e l'ho trasfetito nel sito assicurandomi
che non fosse in sola lettura e che non vi fosse alcuna limitazione di accesso o password.
ciao grazie comunque

4 messaggi dal 13 febbraio 2001
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
Prova a fare click col tasto destro del mouse sul file *.mdb e dare autorizzazione al profilo IUSR_&lt;nome_macchina_tua&gt; in scrittura.

Fammi sapere

<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>
Io, in questa fase di prova, non ho attivato nessuna sicurezza per il database.
puoi spiegarmi meglio cosa intendi dire.
ciao grazie.


4 messaggi dal 13 febbraio 2001
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
Prova a fare click col tasto destro del mouse sul file *.mdb e dare autorizzazione al profilo IUSR_&lt;nome_macchina_tua&gt; in scrittura.

Fammi sapere

<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>
Io, in questa fase di prova, non ho attivato nessuna sicurezza per il database.
puoi spiegarmi meglio cosa intendi dire.
ciao grazie.

PS. anche se programmo da parecchi anni
con ASP sono agli inizi.!

Se qualcuno ha un esempio completo da scaricare forse riesco a capire meglio.
Mi serve semplicemete inserire dei record
e aggiornarli da una postazione remota.



<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

http://www.aspitalia.com/newsgroup/faq.asp?faq=51&gruppo=icwa

qui è spiegato il motivo...

--
Ciao! .db

Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
La più grande community italiana di sviluppatori!

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.