Visualizzazione dei risultati da 1 a 4 su 4

Discussione: update tabella

  1. #1
    Utente di HTML.it L'avatar di Manuweb
    Registrato dal
    Nov 2002
    Messaggi
    108

    update tabella

    Salve a tutti

    Aggiorno un campo in una tabella con la seguente sql:

    cn.Execute ("UPDATE arrivi SET web=true WHERE ((descrizione= '" & Labelaa.Caption & "') AND (classe='" & Labelac.Caption & "') AND (marca='" & Labelam.Caption & "') and (numfattura='" & Labelnumfatt.Caption & "') )")

    e non ci sono problemi
    ma per aggiornare il dato univocamente ho bisogno di aggiungere
    and (idprodotto='" & labelid.caption & "')

    idprodotto è un campo contatore,ma se uso questa istruzione mi dice titpi di dati non corrispondenti.Come faccio?

    Grazie ciao

  2. #2
    semplicemente tu gli stai dicendo di cercare un ID tipo dato numerico che sia uguale ad un ID tipo dato stringa, è per questo che ti da errore.
    scrivi così:
    codice:
    "and (idprodotto = " & clng(labelid.caption & ")"

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    Utente di HTML.it L'avatar di Manuweb
    Registrato dal
    Nov 2002
    Messaggi
    108
    Grazie, ma io avevo risolto in un altro modo, impostando il campo contatore nel database con id replica.Ke ne dici?Va bene lo stesso o mi puo' creare problemi?In questo modo il campo diventa abbastanza grande di dimensioni.

    Cmq terrò presente il tuo consiglio.Grazie1000!

  4. #4
    beh, se vuoi il mio consiglio, secondo me è meglio come ti ho detto io. perchè usi il campo che hai già nella tabella e semplicemente usando una conversione di dati che non costa nulla......in fondo il tuo problema era solo una non corrispondenza tra i tipi di dati.

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

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.