Visualizzazione dei risultati da 1 a 7 su 7

Discussione: update record

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    172

    update record

    salve hoi scirtto questo script per per fare l'update del record ...ma mi da un errore mi potete dare una mano:
    Set objconn = Server.CreateObject("ADODB.Connection")

    '------------------------------------------------------------------------------------
    'Cambiare il path del database
    strDataBasePath = "/mdb/Gestione_PI_Tickets.mdb"
    '------------------------------------------------------------------------------------

    'Stringa per la connessione
    'Se la seguente linea non funziona, commentare con ' e scegliere un altra stringa
    cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDataBasePath

    objconn.Open cString

    cod = request.querystring("cod")
    'Se cod non è vuoto allora
    IF str_cod <> "" THEN
    'Creo un nuovo record set
    Set objrs = Server.CreateObject("ADODB.RecordSet")

    'Se non ci sono record che accertano l'identita dei dati
    'setta la variabile vuota

    If objrs.EOF Then
    cod = ""
    'Se non c'è nessun record allora
    Else

    sistema = replace(Request.form("sistema")) & "',"
    note_anag = replace(Request.form("note_anag")) & "',"
    SM_riferimento_nuovo = replace(Request.form("SM_riferimento_nuovo")) & "',"
    Presenza_Anagrafica_Cliente_Storica = (Request.form("Presenza_Anagrafica_Cliente_Storica ")) & "',"
    PeriodoRetentionLOGOnLlineMesi = replace(Request.form("PeriodoRetentionLOGOnLlineMe si")) & "',"
    PeriodoRetentionBackUPDeLOgMesi = (Request.form("PeriodoRetentionBackUPDeLOgMesi")) & "',"
    TracciamentoAccessoVisualizzazioneStampaAnagrafica = replace(Request.form("TracciamentoAccessoVisualizz azioneStampaAnagrafica")) & "',"
    TracciamentoAccessoUtentiSistema = replace(Request.form("TracciamentoAccessoUtentiSis tema")) & "',"
    Referenti = replace(Request.form("Referenti")) & "',"
    Descrizione = replace(Request.form("Descrizione")) & "',"
    Interfaccia_utenti = replace(Request.form("Interfaccia_utenti")) & "',"
    Tipologia_cliente = replace(Request.form("Tipologia_cliente")) & "'"
    End If

    StrSql="UPDATE t_anagrafica set sistema='"&sistema&"' ,note_anag='"&note_anag&"' ,SM_riferimento_nuovo='"&SM_riferimento_nuovo&"',P resenza_Anagrafica_Cliente_Storica='"&Presenza_Ana grafica_Cliente_Storica&"' ,PeriodoRetentionLOGOnLlineMesi='"&PeriodoRetentio nLOGOnLlineMesi&"' ,PeriodoRetentionBackUPDeLOgMesi='"&PeriodoRetenti onBackUPDeLOgMesi&"',TracciamentoAccessoVisualizza zioneStampaAnagrafica='"&TracciamentoAccessoVisual izzazioneStampaAnagrafica&"' ,TracciamentoAccessoUtentiSistema='"&TracciamentoA ccessoUtentiSistema&"' ,Referenti='"&Referenti&"',Descrizione='"&Descrizi one&"' ,Interfaccia_utenti='"&Interfaccia_utenti&"' ,Tipologia_cliente='"&Tipologia_cliente&"',Descriz ione='"&Descrizione&"' ,Interfaccia_utenti='"&Interfaccia_utenti&"' ,Tipologia_cliente='"&Tipologia_cliente&"' WHERE id="&cod&" "
    response.write(StrSql)

    'Apro il recordset e eseguo il codice sql
    objrs.Open StrSql,cString

    End If

    'Chiudo
    objrs.Close
    set objrs = Nothing
    %>

    <%Response.Redirect "visualizza_anagrafica1.asp"%>


    <%
    objconn.close
    Set objconn =Nothing
    end if
    %>
    l'errore è il seguente:
    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A01A8)
    Necessario oggetto: ''
    /inseirisci_modifica_anagrafica.asp, line 120

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    La riga dell'errore please.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    172
    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A01A8)
    Necessario oggetto: ''
    /inseirisci_modifica_anagrafica.asp, line 120


    riga dell'errore:
    objrs.Close linea 120

  4. #4
    probabilmente - per un gioco di IF - lo stai chiudendo senza averlo aperto

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    codice:
    'Chiudo
    objrs.Close
    set objrs = Nothing 
    
    End If 
    
    %>
    
    <%Response.Redirect "visualizza_anagrafica1.asp"%> 
    
    
    <%
    
    objconn.close
    Set objconn =Nothing 
    end if 
    
    %>

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    172
    mi continua a dare sempre l'errore : Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A01A8)
    Necessario oggetto: ''
    /inseirisci_modifica_anagrafica.asp, line 120

    'Chiudo
    objrs.Close

    che mai sarà...

  7. #7
    controlla il giro delle if. indenta bene il codice e vedrai che trovi l'errore

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.