Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Creare un record con con Visual Basic2008 (o VB.net)
Forum - C# / VB.NET - Creare un record con con Visual Basic2008 (o VB.net) - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 16:42
Mercoledì, 18/11/2009
Gli hai detto slamente "questo è il comando per aggiornare i record". E lui ti ha risposto "Ok, ma cosa me ne faccio?" :rotfl::rotfl:
Ovvio che se non ordini di eseguire la query, il programma non se lo sogna...

PM Quote
Avatar
ezeta64 (Normal User)
Newbie


Messaggi: 6
Iscritto: 11/11/2009

Segnala al moderatore
Postato alle 17:24
Mercoledì, 18/11/2009
Abbi pazienza se non capisco.., ma la query gliel'ho fatta eseguire all'inizio della routine che ti ho mandato prima,
      
            Dim clientiConn As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\clienti\test.accdb"

        cn = New OleDbConnection(clientiConn)
        sql = "SELECT * FROM Clienti"
        Dim cmd As New OleDbCommand(sql, cn)
        da.SelectCommand = cmd

        cn.Open()
        ' copia anche le chiavi
        da.MissingSchemaAction = MissingSchemaAction.AddWithKey
        ds = New DataSet("Clienti")

        ds.Clear()
        da.Fill(ds, "Clienti")

        Dim dr As DataRow = ds.Tables("Clienti").NewRow
    
        'indice ultima riga
        Dim r As Integer = ds.Tables("Clienti").Rows.Count

        dr("ID") = r + 1
        dr("Cognome") = txtCognome.Text
        dr("Nome") = txtNome.Text

        ds.Tables("Clienti").Rows.Add(dr)
        ds.Tables("Clienti").AcceptChanges()  
        
        Dim cmdBuild As New OleDbCommandBuilder(da)
        da.UpdateCommand = cmdBuild.GetUpdateCommand

se non è quella giusta, quale query devo scrivere??



PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 11:41
Giovedì, 19/11/2009
Vedo che non hai neanche aperto il link che ti ho postato prima, e che ti ostini a non mettere il codice nel tag CODE, come espressamente detto dal regolamento.
http://msdn.microsoft.com/it-it/library/at8a576f.aspx
Codice sorgente - presumibilmente Plain Text

  1. da.Update(ds)


PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo