Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    gestione db visual basic 2008

    Dim da As System.Data.OleDb.OleDbDataAdapter
    Dim ds As New System.Data.DataSet()
    Dim stringaConnessione As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & PathDB
    Dim stringaSQL As String = "SELECT * FROM AGENTE"
    da = New System.Data.OleDb.OleDbDataAdapter(stringaSQL, stringaConnessione)
    da.Fill(ds, "TblAgente")

    Dim TBL As DataTable = ds.Tables("TblAgente")

    Dim command As OleDbCommand

    Dim row As DataRow = TBL.NewRow
    row("ID") = 317
    row("AGENTE") = "PROVA"
    TBL.Rows.Add(row)
    Using CN As New OleDbConnection(stringaConnessione)

    command = New OleDbCommand("INSERT INTO AGENTE (ID, AGENTE) VALUES (317, PROVA)", CN)

    da.InsertCommand = command

    da.Update(TBL)
    End Using
    End sub

    questo è il codice fatto da me, non ho mai programmato in vb2008 ma solo in vb6, e l'ho creato leggendo un l'help ma non ci ho capito molto,potete darmi una mano?
    praticamente ho già un db (mdb) compilato adesso dovrei inserire, aggiornare ed eliminare le righe. questa è un prova per inserire un riga. mi da errore su da.update(tbl) dicendomi che mancano valori per dei parametri necessari. MI DARESTE UNA MANO? vI RINGRAZIO TUTTI ANTICIPATAMENTE.

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    l'errore è nella query

    hai messo un valore testo senza gli apici (PROVA)
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

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.