Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171

    vb.net datagrid e update

    ciao a tutti
    sto sistemando un programma fatto con vb.net

    e ho questo dubbio che non riesco a risolvere:

    io ho questo codice con cui scrivo i dati di un access nella mia datagrid

    ------------------------------------

    With dbAdaptr
    'Populate(table)
    SQLStr = "select * from tab_for"
    .TableMappings.Add("Table", "listino")
    cmd = New System.Data.OleDb.OleDbCommand(SQLStr, cn)
    cmd.CommandType = CommandType.Text
    .SelectCommand = cmd
    .Fill(dsListini)
    .Dispose()
    End With

    -----------------------------------

    e fin qui tutto bene poi fatto questo devo salvare i dati modificati nella datagrid
    quindi ho fatto questo codice:

    ---------------------------------------

    With dbAdaptr
    SQLStr = "UPDATE tab_for_art SET NOME_FORNITORE = @NOME_FORNITORE "
    cmd = New System.Data.OleDb.OleDbCommand(SQLStr, cn)
    cmd.CommandType = CommandType.Text
    .UpdateCommand = cmd
    .Update(dsListini.Tables("listino"))
    dsListini.Clear()
    End With

    --------------------------------------

    ora l'errore è nella query perchè se faccio la prova di assegnare al campo NOME_FORNITORE un valore fisso lo fa
    es.
    "UPDATE tab_for_art SET NOME_FORNITORE = '1'"

    quindi cosa c'è di sbagliato
    la @ prima del nome campo ho visto su internet che veniva usata per passare il valore del campo della tabella
    o sbaglio??

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Ma in quale variabile è contenuto il nome del fornitore?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171
    ciao oregon,
    ma nessuna variabile, se non ho capito male
    con quella istruzione io dovrei leggere la colonna corrispondente della tabella datagrid

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da hulkster
    ma nessuna variabile, se non ho capito male
    con quella istruzione io dovrei leggere la colonna corrispondente della tabella datagrid
    Adesso non capisco io ... ammesso (ma non e' cosi') che leggi la colonna, che vorresti fare con quella UPDATE ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da hulkster
    ciao oregon,
    ma nessuna variabile, se non ho capito male
    con quella istruzione io dovrei leggere la colonna corrispondente della tabella datagrid
    Non so che dire... :rollo:
    - stai usando una variabile
    - non sai che la stai usando
    - addirittura affermi di non usarla

    Scusa la franchezza, ma di solito: prima si studia, poi si programma.
    Sembra che tu voglia capovolgere questo concetto universale.
    Ovviamente non riuscirai mai nell'intento.

    Io ti consiglio di studiarti bene la guida e documentarti come si deve, magari con l'aggiunta di qualche libro sull'argomento.

    Ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171
    Non so che dire...
    allora scusa tu la franchezza
    ma nessuno dice che devi dire qualcosa per forza sai?

    cmq ho risolto lo stesso giorno di quando avevo scritto e solo oggi ho letto qui
    su un altro forum giusto per dire, mi hanno detto cosa significava la @ in quella posizione
    e mi hanno linkato un paio di esempi che mi potevano essere utili

    basta provare a spiegarsi un attimo a volte


  7. #7
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da hulkster
    allora scusa tu la franchezza
    ma nessuno dice che devi dire qualcosa per forza sai?
    Hai ahi ahi...

    Originariamente inviato da hulkster
    cmq ho risolto lo stesso giorno di quando avevo scritto e solo oggi ho letto qui
    su un altro forum giusto per dire, mi hanno detto cosa significava la @ in quella posizione
    e mi hanno linkato un paio di esempi che mi potevano essere utili

    basta provare a spiegarsi un attimo a volte

    Scusa la franchezza,
    ma non sapere cos'è quella @ indica un livello di studio pari a zero;
    ma se pensi davvero di poter imparare a programmare 'a suon di link', accomodati pure.

    Ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171
    ma che 2 maroni... ma anche se fosse,

    ma cosa ti interessa se voglio imparare a programmare o no?

    è un forum, ci si aiuta,

    vuoi aiutare? aiuti

    non vuoi aiutare? non aiuti

    semplicemente x me il tuo intervento era inutile..

    discorso chiuso x quanto mi riguarda, byez

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.