Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: problemi con ado net

  1. #1

    problemi con ado net

    ciao...
    ho scritto la seguente procedura:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim objImpianti As New SqlDataAdapter("select * from [Impianti MT/BT]", cnGisel)
    Dim objDataSet As New DataSet()

    objImpianti.Fill(objDataSet)
    With objDataSet.Tables("table").Rows(0)

    TextBox1.Text = .Item("impianto MT/BT")

    objDataSet.Tables("table").Rows(0).BeginEdit()
    objDataSet.Tables("table").Rows(0).Item("impianto MT/BT") = "pippo"
    objImpianti.Update(objDataSet,"table")
    objDataSet.Tables("table").Rows(0).EndEdit()
    TextBox1.Text = .Item("impianto MT/BT")
    End With
    End Sub

    non riesco a capire, perchè nella textbox il valore cambia, ma quando apro la tabella il campo modificato rimane quello di prima, eppure l'istruzione di update nn mi da nessun errore(objImpianti.Update(objDataSet,"table"))

    qualcuno ne sa niente?

  2. #2
    ma nessuno sa niente?

  3. #3
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    a) usa i tag CODE

    b) prova a togliere BeginEdit e EndEdit e fai Dataset.AcceptChanges dopo l'update

    o semplicemente sposta la EndEdit prima dell'update

  4. #4
    cosa sono i tag code?

  5. #5
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da mistersuperstar
    cosa sono i tag code?
    scrivi il codice chiudendolo tra questi 2 tag:

    [ code]
    Codice da scrivere
    [ /code]
    ovviamente devi togliere lo spazio subito dopo la parentesi


    per ottenere
    codice:
    Codice da scrivere

  6. #6
    ma in vb nn li uso i tag

  7. #7
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da mistersuperstar
    ma in vb nn li uso i tag


    qui, sul forum! per rendere + comprensibile il codice che posti

  8. #8
    ho fatto come dicevi tu,
    adesso mi esce questo errore:

    Eccezione non gestita di tipo "System.InvalidOperationException" in system.data.dll

    Informazioni aggiuntive: Update richiede un UpdateCommand valido se l'insieme DataRow viene passato con righe modificate.

    p.s cmq i tag nn li so usare

  9. #9
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    giustamente devi avere un command che faccia la UPDATE della riga che ti serve modificare, altrimenti come fai a modificare quel record con quel dataAdapter se hai impostato solo il comamdo select?

    Ah, non sai usare i tag sul forum e vorresti programmare?

  10. #10
    che fai mi prendi in giro?

    quindi devo creare un altro adapter con una stringa di update?

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.