Sgnafuz![]()
a domain matìn
:maLOL:
Per ora grazie![]()
Sgnafuz![]()
a domain matìn
:maLOL:
Per ora grazie![]()
www.beppegrillo.it
Il blog di Beppe!!
Bene, riprendiamo da dove abbiamo lasciato il discorso.
Ricapitolando:
sono in grado di inviare dei moduli con nomi variabili del tipo
campo1
campo2
campo3
campo4
sono in grado di recuperare i moduli
ma non sono in grado di inserirli nel DB.
Ora, il mio codice è questo:
do
sqlstruttura = ""
ndati = Cint(request(n))
IDtrattamento = request("IDtrattamento"&n)
bancadati = request("bancadati"&n)
sede = request("sede"&n)
supporti = request("supporti"&n)
dispositivi = request("dispositivi"&n)
connessione = request("connessione"&n)
stringa = "sqlstruttura"&n
stringa = stringa & "INSERT INTO tabella1_2 (idtrattamento, banca_dati, ubicazione_sede, ubicazione_strumenti, tipologia_dispositivi, connessione, data)"
stringa = stringa & " VALUES ("
stringa = stringa & "'" & IDtrattamento & "'"
stringa = stringa & ",'" & banca_dati & "'"
stringa = stringa & ",'" & ubicazione_sede & "'"
stringa = stringa & ",'" & uvicazione_strumenti & "'"
stringa = stringa & ",'" & tipologia_dispositivi & "'"
stringa = stringa & ",'" & connessione & "'"
stringa = stringa & ",'" & datadioggi & "'"
stringa = stringa & ")"
'set rsstruttura=conn.Execute(sqlstruttura)
response.write stringa
n = n + 1
loop until n = ndati
Va in errore di timeout. Come posso fare?
Grazie
www.beppegrillo.it
Il blog di Beppe!!
mi autoquoto prova a uscire dal loop in modo che il timeout non ci sia e vediamo che risultati ottieniOriginariamente inviato da rixx
cmq prova anche ad inserire un istruzione
loop until n=10 e vedere se si tratta di un loop infinito dato magari
dalla variabile umerosedi magari non funzionante
Rixx![]()
Rixx
che scemoè OVVIO che faccia un loop infinito
avevo scritto questo ma ci ho ripensatonon è cosi ovvio
prova il metodo del post precendente
Rixx
no, il numero c'è e funge bene.
Sono quasi certo che il problema sta qui:
do
sqlstruttura = ""
stringa = "sqlstruttura"&n
stringa = stringa & "INSERT INTO tabella1_2 (idtrattamento, banca_dati, ubicazione_sede, ubicazione_strumenti, tipologia_dispositivi, connessione, data)"
stringa = stringa & " VALUES ("
stringa = stringa & "'" & IDtrattamento & "'"
stringa = stringa & ",'" & banca_dati & "'"
stringa = stringa & ",'" & ubicazione_sede & "'"
stringa = stringa & ",'" & uvicazione_strumenti & "'"
stringa = stringa & ",'" & tipologia_dispositivi & "'"
stringa = stringa & ",'" & connessione & "'"
stringa = stringa & ",'" & datadioggi & "'"
stringa = stringa & ")"
Ovvero non riesco a dare alla variabile "stringa" un valore vuoto per poi incrementarlo all'interno del loop dandogli "stringa"&n
Non so se mi spiego. Il problema è che deve ripetere l'INSERT più volte e tenendo lo stesso nome per tutto il ciclo di loop credo che abbia difficoltà, quindi avevo pensato di dargli il nome della variabile in base al numero progrssivo in cui mi trovo. Il problema è riuscire a dargli il numero.
www.beppegrillo.it
Il blog di Beppe!!
stringa = stringa & "INSERT INTO tabella1_2 (idtrattamento, banca_dati, ubicazione_sede, ubicazione_strumenti, tipologia_dispositivi, connessione, data)"
stringa = stringa & " VALUES ("
stringa = stringa & "'" & IDtrattamento & "'"
stringa = stringa & ",'" & banca_dati & "'"
stringa = stringa & ",'" & ubicazione_sede & "'"
stringa = stringa & ",'" & uvicazione_strumenti & "'"
stringa = stringa & ",'" & tipologia_dispositivi & "'"
stringa = stringa & ",'" & connessione & "'"
stringa = stringa & ",'" & datadioggi & "'"
stringa = stringa & ")"
mm puo essere anche se in realtà dovrebbe solo inserirti dati tutti uguali n volte... cmq non vedo il problema semplicente dichiara delle variabili prima ad esempio:
idtrattvalue=IDtrattamento & n
e poi inserisci quella nella stringa
ma cmq hai provato uscendo dal loop..?
Rixx
ok ora funziona, ma è lento come la fame. Ho fatto la prova di inserimento di 3 record, chissà se ce ne sono 10! Bho! Non mi viene in mente nient'altro di più veloce.![]()
www.beppegrillo.it
Il blog di Beppe!!
infatti dire che non cè altro modo per fare una coa del genere se hai una struttura del database non fatta apposta
potresti ovviare mettendo un caricamente in js sovrapposto...
cosi almeno l'utente non ti molla a metà
Rixx
Ho trovato l'arcano che mi dava problemi.
Era un errore di loop, nel senso che il primo ciclo non aveva dati da inserire perchè il nome delle variabili passate erano diverse. Ora ho risolto.
Adesso mi da errore di sintassi nell'sql, vedrò se trovo l'arcano anche qui.
Cmq ho fatto la stampa delle stringhe e questo è il risultato:
sqlstruttura1=INSERT INTO tabella1_2 (idtrattamento, banca_dati, ubicazione_sede, ubicazione_strumenti, tipologia_dispositivi, connessione, data) VALUES ('8','sadfdsaf','dsfqewfdsf','qfrewqtrsf','fsadf', 'qwrwef','mercoledì 27 ottobre 2004')
sqlstruttura2=INSERT INTO tabella1_2 (idtrattamento, banca_dati, ubicazione_sede, ubicazione_strumenti, tipologia_dispositivi, connessione, data) VALUES ('9','nghdndfh','weqrsafsda','fdasdfwe3q','ewqe',' sadfww','mercoledì 27 ottobre 2004')
A me non sembra ci siano errori a prima vista.
www.beppegrillo.it
Il blog di Beppe!!
e l'errore?
Rixx