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

    [vb.net] eseguire una query

    con vb.net non riesco ad eseguire una query sql del tipo: "insert into tabella (a) values(1) "

    ho cercato info in rete ma nn ho trovato nulla.

    principalemte mi servirebbe il codice da implementare per eseguire la query descritta precedentemente

    chi potrebbe aiutarmi?
    Grazie

  2. #2
    nessuno mi sa aiutare?

  3. #3
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    la colonna a è integer?

  4. #4
    si, ma tieni conto che ci sono anche campi string.
    a me serve sapere con ADO.net + VB.net come fare l'inserimento

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da Stealth
    si, ma tieni conto che ci sono anche campi string.
    a me serve sapere con ADO.net + VB.net come fare l'inserimento
    La sintassi che hai riportato è formalmente valida, ma per poter comprendere gli errori che commetti devi postare un po' di codice sorgente; inoltre, come è possibile fornirti un SQL valido per la tua condizione se non pubblichi i dettagli dei dati che vuoi inserire, i nomi dei campi, il tipo di appartenenza e così via?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6

    il prblema non le la query SQL

    il problema è conoscere il codice VB.net con cui collegarsi ad ADO.net ed eseguire una qualunque query sql quale l'insert.

  7. #7
    Prova con:

    Dim objConn as OleDBConnection
    Dim objCmd as OleDBCommand

    set objConn = New OleDBConnection
    'imposti la stringa di connessione:
    objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source = "percorso tuo db access"

    with objCmd
    .text = "INSERT INTO bla bla bla"
    .activeconnection = objConn
    .altri parametri (li vedi anche con intellisense)

    end with

    objCmd.execute

    'dovrebbe funzionarti (io non conosco molto VB.NET perchè lavoro con VB6 anche se quelle poche cose che ho fatto finora in.NET mi sono sempre funzionate.)



    ciao

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.