34 messaggi dal 01 agosto 2002
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
/permessi/gestioneuscite/cancellaappoggio.asp, line 17

CODICE:

dim rsappoggio,sql
set rsappoggio=server.CreateObject("adodb.recordset")

sql="select statoprovvisorio from appoggio"
rsappoggio.Open sql,conn,3,3


do until rsappoggio.EOF
rsappoggio.Delete //LINE 17
loop
rsappoggio.Close
set rsappoggio=nothing


SE AGGIORNO FUNZIONA E FA QUELLO CHE DEVE FARE
LA STESSA COSA MI CAPITA CON QUESTO SECONDO ERRORE


Error Type:
(0x80020009)
Exception occurred.
/permessi/gestioneuscite/decidiemail.asp, line 17

CODICE:

dim rsappoggio
set rsappoggio=server.CreateObject("adodb.recordset")
sql="select permesso from appoggio,uscite where appoggio.id_uscita=uscite.id_uscita"
rsappoggio.Open sql,conn,3,3
do until rsappoggio.EOF
if rsappoggio("permesso")=true then //LINE 17
server.execute("emailpermesso.asp")

else
server.execute("emailferie.asp")

end if
rsappoggio.Delete

loop

OVVIAMENTE SONO INCLUSI I FILE DI CONNESSIONE E CHIUSURA.

L'ULTIMO ERRORE E' IL + STRONZO PERCHE' IL CODICE E' UGUALE A QUELLO DI UN'ALTRA PAGINA. LI' FUNZIONA E QUI NO

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/permessi/gestioneuscite/emailferie.asp, line 10

CODICE

dim dipendente,data1,data2,tipouscita,motivi,rsdati,sql,objmail,text,rsemail,sql1,email
sql1="select email from utenti where id_livello=3"
sql="select cognome,nome,iniziopermesso,finepermesso from utenti,uscite,appoggio where uscite.id_uscita=appoggio.id_uscita and utenti.id_utente=uscite.id_utente"
set rsdati=server.CreateObject("adodb.recordset")
rsdati.Open sql,conn,3,3 \\LINE 10
set rsemail=server.CreateObject("adodb.recordset")
rsemail.Open sql1,conn,3,3
tipouscita="ferie"
dipendente=rsdati("cognome") & " " & rsdati("nome")
email=rsemail("email")
data1=rsdati("iniziopermesso")
data2=rsdati("finepermesso")
motivi="ferie"
rsdati.Close
set rsdati=nothing

NON C'E' NESSUN CONFLITTO. QUALE E' L'ERRORE
GRAZIE





725 messaggi dal 31 agosto 2001
Questo errore dovrebbe essere causato quando provi ad inserire troppi dati in un campo del DB.
Molto probabilmente la stringa che vuoi inserire è composta da più caratteri di quelli specificati sul campo del database.

Luca - Web developer
<b>Community Manager</b> di www.aspitalia.com
34 messaggi dal 01 agosto 2002
ma dei tre errori due pagine devono cancellare e quella degli argomenti non validi deve solo estrapolare i dati. nessuna delle tre ne deve inserire. le pagine con l'inserimento di dati funzionano regolarmente

2.907 messaggi dal 15 maggio 2001
Contributi
id_livello è un campo numerico ??

Prova anche così :

sql1="select email,id_livello from utenti where id_livello=3"


cosa vuoi fare con :

rsappoggio.Delete ?????????

<font size=3> -¦» Rome Webmaster «¦- </font id=size3><font size=2> <b> [</b> Alla prossima<b> ]</b> </font id=size2>

Gabriele Romeo
<b>Community Manager di</b> http://www.aspitalia.com
34 messaggi dal 01 agosto 2002
si e' un campo numerico. sql1 funziona non ho bisogno di cambiarlo e' l'altro che non funziona.
rsappoggio mi serve per prendere i dati in maniera temporanea poi tornando alla pagina prima o andando avanti devo cancellare tutti ii record

725 messaggi dal 31 agosto 2001
Includi il file ADOVBS.INC?

Luca - Web developer
<b>Community Manager</b> di www.aspitalia.com
34 messaggi dal 01 agosto 2002
non lo includevo. uno lo abbiamo risolto. x gli altri due?
exeption occurred e

Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

cosa bisogna fare?

tra l'altro devo aggiornare un numero di volte uguale a quanti record devo cancellare per farlo funzionare in tutti e due i casi

725 messaggi dal 31 agosto 2001
Prova a controllare che i campi non siano vuoti, oppure che siano nel formato previsto.

Luca - Web developer
<b>Community Manager</b> di www.aspitalia.com

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.