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

    update con asp db query sql

    ciao a tutti sono sempre il solito pivello o uno dei tanti pivelli
    spero che il forum sia quello giusto.......
    Ho un problema:devo aggiornare i campi di un database attraverso una pagina asp
    Faccio la connessione al databaseaccess di nome db
    la tabella si chiama tabella1 e i campi c1 c2 c3
    ho inoltre tre var v1 v2 v3 che contengono diciamo le nuove voci del db
    e una var condizione che deve essere verificata sul campo c1 che indichera la riga da aggiornare (where c1=' "& condizione & " '
    sapee dirmi come devo fare?


    ho provato:
    ...........
    set objRs = objConn.Execute("Update tabella1 Set c1= ' "& v1 &" ' c2=' "& v2 &"' c3=' "& v3 &" ' WHERE comune=' " & comun & "' and pagina=' "& pag &"' ")

    ps le var v1 v2 e v3 sono tutte stringhe


    Tipo di errore:
    Microsoft JET Database Engine (0x80004005)
    Per l'operazione è necessaria una query aggiornabile.
    /file asp/mimmo3.asp, line 60

  2. #2
    Utente di HTML.it L'avatar di Edipo
    Registrato dal
    May 2003
    Messaggi
    1,239
    Hai provato con le virgole?

    codice:
    strSQL = "Update tabella1 Set c1= ' "& v1 &" ',  c2=' "& v2 &"', c3=' "& v3 &" ' WHERE comune=' " & comun & "' and pagina=' "& pag &"' "
    set objRs = objConn.Execute(strSQL)
    "Il tempo aiuta a dimenticare e il destino regala sempre una seconda occasione.
    Ma aprirsi all'amore significa rendersi vulnerabili".

    Nicholas Sparks

  3. #3

    hai ragione ma...

    si le ho messe scusa se le ho dimenticate ma nn va lo stesso

  4. #4
    Non serve creare il recordset:

    codice:
    strSQL = "Update tabella1 Set c1= ' "& v1 &" ',  c2=' "& v2 &"', c3=' "& v3 &" ' WHERE comune=' " & comun & "' and pagina=' "& pag &"' "
    objConn.Execute strSQL
    E' nato www.lombardiamotori.it

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

  5. #5
    Anche in questo caso, comunque, devi avere i permessi di scrittura sul database.........
    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.