Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Rs.edit {asp}

  1. #1
    Utente di HTML.it L'avatar di abellos
    Registrato dal
    Feb 2002
    Messaggi
    434

    Rs.edit {asp}

    ho questo codice ASP, le ultime righe non funzionano mi dice che il metodo non è supportato dall'oggetto
    Perche?? io l'ho sempre usato..

    codice:
    SQLA = "SELECT * FROM gest_arch WHERE pratica="& pratica
    	Set RSA = server.CreateObject("ADODB.recordset")
    	RSA.Open SQLA, conn
    	If RSA.EOF then
    		RSA.Close 
    		response.Redirect "visualizza.asp?txt=Attenzione:+pratica+inesistente."
    		response.end
    	elseif RSA("codRichiesta") = 0 then
    		RSA.Close 
    		response.Redirect "visualizza.asp?txt=Attenzione:+la+pratica+non+era+fuori+per+richiesta."
    		response.End
    	else
    		if rinum = "" then
    			'la pratica	viene inserita
    			SQLR = "SELECT * FROM tmp_restituite ORDER BY LottoProg DESC"
    			Set RSR = server.CreateObject("ADODB.recordset")
    			RSR.Open SQLR, conn, 1, 3
    			if RSR.RecordCount > 0 then
    				lottoProg = RSR("lottoProg") + 1
    			else
    				lottoProg = 1
    			end if
    			SQL = "INSERT INTO tmp_restituite (lottoLav, lottoProg, data, pratica, codDoc, ramo, codMov, codTipoDoc, codOpe, scatola, codRichiesta, codUff, codSede) "& _
    				" VALUES ("& scatola &","& lottoProg &",#"& now() &"#,"& pratica &","& RSA("codDoc") &", 1, 3, 1,"& Session("datiUtente")(0) &","& scatola &","& RSA("codRichiesta") &","& session("datiutente")(4) &","& session("datiutente")(5) &")"
    			conn.Execute SQL
    			RSA.Edit
    				RSA("scatola") = scatola
    				RSA("progressivo") = lottoProg
    				RSA("codRichiesta") = 0
    				RSA("statoRest") = 1
    			RSA.Update

  2. #2
    Utente di HTML.it L'avatar di abellos
    Registrato dal
    Feb 2002
    Messaggi
    434
    l'errore è sull RSA.edit

  3. #3
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    il metodo edit non esiste per l'oggetto recordset!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  4. #4
    E comunque se vuoi usare il metodo Update devi aprire il recordset in maniera cristiana con rs.open sql, conn, 3, 3

  5. #5
    Utente di HTML.it L'avatar di abellos
    Registrato dal
    Feb 2002
    Messaggi
    434
    ho provato anche con 3,3 ma non funziona

  6. #6
    Originariamente inviato da abellos
    ho provato anche con 3,3 ma non funziona
    devi mettere assieme le due risposte...
    Il metodo edit non esiste.
    Apri il recordset normalmente, ci piazzi dentro i valori, e poi usi l'uodate.

  7. #7
    il metodo .edit e' stato eliminato con ADO, mentre esisteva con DAO. Molto semplicemente, con la giusta apertura, il recordset e' *sempre* in editing.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.