Newsgroup: it.comp.appl.access
Titolo: Query da web

ciao a tutti,
ho creato una pagina web in vbscript che una volta inviata mi inserisce
dei dati in un db access 2003.
Noto che inviandola due volte consecutivamente (tipo una tre secondi
dopo l'altra) mi restituisce un errore non specificato.
Dopo circa un minuto va.
C'è modo di impostare questo intervallo?
Ho controllato tra le impostazioni di access, iis e odbc ma non ho
trovato niente. Sicuramente erro ma previo fare casini chiedo.
Grazie


          L'errore sta nel postare qui la tua domanda.
Access in questo caso raccoglie solo i dati, l'errore te lo formula il
vbscript, che tra l'altro no hai speigato.
Ora io posso pure dire che il mio pc si č spento, ma se non dico che ho
premuto Invio dopo aver fatto Format c:, č difficle che gli altri capiscano
il perchč.
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 vbscript, che tra l'altro no hai speigato.
no problem.. semplicissimo:
<%@ Language=VBscript %>
<%
Set dataconn = server.CreateObject("ADOdb.connection")
Set rs = server.CreateObject("ADOdb.recordset")
strconn = "driver={microsoft access driver (*.mdb)}; dbq=<il mio caro
db access>"
dataconn.Open strconn
%>
<%
SQL = "INSERT INTO UnaTabella(Campo1,Campo2) VALUES (valore1, valore2)"
rs.Open SQL, dataconn, adUseClient 
Set rs = Nothing
%>

 ha scritto nel messaggio news:1130324420.4...@g47g2000cwa.googlegroups.com...



Chiudi il recordset, la connessione e distruggi tutte le variabili create;
es.
...
SQL = "INSERT INTO UnaTabella(Campo1,Campo2) VALUES (valore1, valore2)"
rs.Open SQL, dataconn, adUseClient
rs.Close
dataconn.Close
Set rs = nothing
Set dataconn = nothing
...
Ciao.
-- 
Sergio MAZZA 

già fatto.. non succede niente..

 ha scritto nel messaggio news:1130334724.8...@g43g2000cwa.googlegroups.com...
già fatto.. non succede niente..
[risposta]
E che dovrebbe succedere?
Io comunque utilizzerei il metodo Execute dell'oggetto Connection:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdmthcmdexecute.asp
Ciao.
-- 
Sergio MAZZA 

 Io comunque utilizzerei il metodo Execute dell'oggetto Connection:
anche questo ho fatto.. niente
scusa ma tu hai provato? che succede?

 scusa ma tu hai provato? che succede?
Questo è quello che faccio io:
set conn = server.createobject("ADODB.Connection")
conn.open Application("connessione") & Server.MapPath(Application("pathMdb") & Application("nomeMdb"))
conn.BeginTrans()
conn.CommandTimeout = 30
...
strSql="INSERT INTO Tabella (nomeCampo) VALUES ('" & Valore & "');"
conn.execute strSql
conn.committrans
e i vari Close e Nothing
Ciao.
-- 
Sergio MAZZA 

> Non è proprio come dici tu; c'è sempre un tempo di attesa che dipende da tanti fattori, specialmente su web
peccato che lo stia provando in locale ;-)
[cut]
e riesci a fare due query consecutive?

 Non è proprio come dici tu; c'è sempre un tempo di attesa che dipende da tanti fattori, specialmente su web
peccato che lo stia provando in locale ;-)
[risposta]
Sempre web è;
e riesci a fare due query consecutive?
[risposta]
mai avuto problemi.
Prova a scrivere su it.comp.www.asp...
Ciao.
-- 
Sergio MAZZA 

 MAssimiliano
Quel Trans chiamato desiderio...
Ciao.
-- 
Sergio MAZZA