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

    Problema con Update ASP/SQL

    Salve gente, ho appena scoperto questo forum e mi è sembrato il luogo giusto per chiedere una mano circa un problema riguardante l'UPDATE di una tabella di un database SQL su una pagina ASP...

    Vi spiego brevemente cosa devo fare: io ho due tabelle che registrano gli utenti di un portale; la prima tabella contiene i nomi degli utenti iscritti al portale, la seconda contiene il nome degli utenti iscritti nel forum...

    ora io, tramite una pagina asp, vorrei che, quando un utente modifica user e password, questa modifica avvenga in entrambe le tabelle... per fare ciò ho scritto questa parte di codice...

    codice:
    	
    <%
    update2 = request.Form("update2")
    if update2 = 2 then
    		
    		nome = request.Form("nome")
    		cognome = request.Form("cognome")
    		userid = request.form("userid")
    		password = request.form("password")
    		email = request.Form("email")
    		datanascita = request.Form("DATANASCITA")
    		sesso = request.Form("SESSO")
    		cliente = request.Form("CLIENTE")
    		sunpasscode = request.Form("SUNPASSCODE") 
    		idcentro = request.Form("IDCENTRO")
    		annoiscrizione = request.Form("ANNOISCRIZIONE")
    		indirizzo = request.Form("indirizzo")
    		cap = request.Form("cap")
    		citta = request.Form("citta")
    		idprovincia = request.Form("IDPROVINCIA")
    		telefono = request.Form("telefono")
    		idcellprefix = request.Form("IDCELLPREFIX")
    		cellnumber = request.Form("CELLNUMBER")
    		email2 = request.Form("email2")
    		cfiscale = request.Form("cfiscale")
    		note = request.Form("note")
    		
    		
    		 
    		 	sqlQUERY = "UPDATE dbo.db_Utenti SET Nome = "&nome&", Cognome ="&cognome&", UserId = "&userid&", Password ="&password&", Indirizzo ="&indirizzo&", Citta ="&citta&", Cap="&cap&", IDProvincia="&idprovincia&", Sesso="&sesso&", Telefono="&telefono&", IDCellPrefix="&idcellprefix&", CellNumber="&cellnumber&", DataNascita="&datanascita&", Email="&email&", Password="&password&", IDCentro="&idcentro&", SunPassCode="&sunpasscode&", AnnoIscrizione="&annoiscrizione&", cfiscale="&cfiscale&", note="&note&" WHERE IDUtente = '" & idutente & "' "
    			Set MM_editCmd = Server.CreateObject("ADODB.Command")
    			MM_editCmd.ActiveConnection = MM_MSC_STRING
    			MM_editCmd.CommandText = sqlQUERY
    			MM_editCmd.Execute
    			MM_editCmd.ActiveConnection.Close
    			
    			QUERY2 = "UPDATE ****User.FORUM_MEMBERS SET M_NAME = "&userid&", M_USERNAME ="&userid&", M_PASSWORD2 ="&password&" WHERE MEMBER_ID ='" & memberid & "' "
    			Set prova = Server.CreateObject("ADODB.Command")
    			prova.ActiveConnection = MM_MSC_STRING
    			prova.CommandText = QUERY2
    			prova.Execute
    			prova.ActiveConnection.Close
    
    			end if
    %>
    il forum si basa sul engine snitz forum; il primo update avviene correttamente il secondo, seppure non mi venga visualizzato alcun messaggio di errore, non funziona... M_NAME e M_USERNAME sono due campi del forum che possono contenere la stessa variabile (a seconda se si voglia o meno che il nome che compare nel forum sia il medesimo della Username)...

    Ora io sono bloccato... se qualche anima pia è in grado ed ha voglia di aiutarmi è benvenuta...
    grazie in anticipo...

    PS memberid me lo pesco da un select precedente e funziona...

  2. #2
    non c'è proprio nessuno che possa darmi una mano, un input... ????

  3. #3
    azz se neanche voi siete in grado di darmi una mano mi sa che sono messo proprio male... vabbè intanto procederò all'update manuale...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.