Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Aggiornamento DB

  1. #1

    Aggiornamento DB

    Ho un problema
    Sto cercando di aggiornare dei record su un db access.
    Il codice che ho inserito è il seguente:

    DIM STATO
    STATO = REQUEST.Form("STATO")
    DIM ID
    ID = REQUEST.FORM("ID")
    DIM SCHEDULATORE
    SCHEDULATORE = REQUEST.Form("SCHEDULATORE")

    Dim OBJdbConnection
    Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
    OBJdbConnection.Open (MM_conn_produzione_STRING)
    sql = "update GENERICA set STATO='"&STATO&"', SCHEDULATORE='"&SCHEDULATORE&"' where ID='"&ID&"'"
    Dim RS
    Set RS=OBJdbConnection.Execute(sql)
    OBJdbConnection.Close


    L'aggiornamento non riesce perché dà problemi il fatto che l'ID sia un campo contatore (se provo a specificare nel WHERE un campo testo, l'aggiornamento funziona regolarmente). Come posso ovviare al problema??

    Grazie,
    Paolo1974

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao paolo1974,

    se ID è un contatore allora è un numero e non una stringa
    codice:
    where ID=" & ID

  3. #3
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    togli gli apici singoli ' dalla where
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  4. #4
    E se invece che un numero avessi una data impostata con
    "gg/mm/aaaa hh.mm.ss", come dovrei impostare la connessione??

  5. #5
    per le date devi mettere il carattere #
    prima e dopo la data
    Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?

    I'm not Jedi. I'm a guy with a lighsaber and a few questions.

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.