Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    problemi con chiusura oggetto

    codice:
    	Dim cn02,sql02,rs02
    	Set cn02 = Server.CreateObject("ADODB.Connection")
    	cn02.Open "driver={Microsoft Access Driver (*.mdb)};dbq=".............
    	sql02 = "INSERT INTO registrazione_ingressi (nome_ut,pass,dataingresso,nomeD...........
    	sql02 = sql02 & "VALUES ('"& nome_ut &"','............
    	response.write(sql02) 
    	Set rs02 = cn02.Execute(sql02)
    	rs02.Close
    	cn02.Close
    	Set rs02 = Nothing
    	Set cn02 = Nothing
    Mi scrive i dati nel database ma poi mi da un errore quando chiude rs02 cn02
    codice:
    ADODB.Recordset errore "800a0e78' 
    
    L'operazione non è consentita se l'oggetto è chiuso. 
    
    /login.asp, riga 49
    se commento le righe in rosso funziona tutto

    NON HA NESSUN SENSO
    ..: Serie A :..
    ..: FORZA PALERMOOOOoooo.....

  2. #2
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    se invece di
    Set rs02 = cn02.Execute(sql02)

    usi
    rs02.open sql02, conn,3,1

    succede lo stessso?
    Fero
    Vuoi conoscere nuovi Amici?

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il recordset non l'hai aperto quindi queste due righe non servono a nulla:

    rs02.Close
    Set rs02 = Nothing

    Roby

  4. #4
    Perchè, poi, creare e dover gestire un oggetto (il recordset) che non ti serve?

    Per inserire i dati nel database è sufficiente scrivere
    codice:
    cn02.Execute(sql02)
    dopo la query.

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.