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

    my sql problemi con update

    ciao ragazzi, ho necessità di capire il funzionamento della query per eseguire UPDATE utilizzando Mysql come db io ho una pagina preposta a tale scopo ma facendola girare mi dà errore di sintassi credo che in realtà sia un 'altro il problema potete aiutarmi???
    segue listato.
    id=Request("id_cliente")

    dim strnome
    strnome = request.form("nome")
    dim strcognome
    strcognome = request.form("cognome")

    dim rs5
    set rs5=server.CreateObject("Adodb.recordset")

    Set Conn5 = Server.CreateObject("ADODB.Connection")
    Conn5.ConnectionString = "DSN=uteweb"
    Conn5.Open

    rs5.Source="UPDATE utentiweb SET " & _
    "nome='" & strnome &"'," &_
    "cognome='" & strcognome &"'," &_

    "WHERE id_cliente=" & id
    'rs5.Open ,conn5

    response.redirect "website.asp"

  2. #2
    http://forum.html.it/forum/showthrea...threadid=97487
    Punto 13

    codice:
    "cognome='" & strcognome &"'," &_
    Perchè metti la virgola prima del WHERE?
    Togli la virgola dall'ultima istruzione.

  3. #3

    ma le virgole dopo il were...

    senza mi dice che è prevista una fine istruzione con relativo errore
    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A0401)
    Prevista fine istruzione
    /webcont/update.asp, line 25, column 6

  4. #4

    chiarimento

    Forse meglio dare un chiarimento, con una select nella pagina prima dell'update la pagina asp estrae dalla tabella i valori dei campi in modo dinamico, ho fatto generare un chek box di fianco ad ogni valore
    e segnandolo comunico quale voglio modificare

  5. #5
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    ci dici anke l'errore che ti da la prima

    grassie


  6. #6

    risolto tutto grazie

    grazie per la collaborazione, per pubblica utilità le virgolette dopo il where sono necessarie, l'errore era nella virgola dell'ultimo elemento.
    grazie e alla prox.

  7. #7

    Re: risolto tutto grazie

    Originariamente inviato da edovox
    grazie per la collaborazione, per pubblica utilità le virgolette dopo il where sono necessarie, l'errore era nella virgola dell'ultimo elemento.
    grazie e alla prox.
    Infatti se leggi il mio post ti avevo detto ti togliere la virgola, non le virgolette.

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.