Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811

    vb.net errore(riferimento a oggetto nn impostato su istanza di oggetto)

    salve a tutti dato il seguente codice
    codice:
            strsql = "insert into ..."
    
            Try
                Dim MyCommand As New OleDbCommand(strsql, conn)
                MyCommand.ExecuteNonQuery()
            Catch err As Exception
                MsgBox(err.InnerException.ToString & " " & err.Message & " salva  ")
            End Try
    mi da errore di oggetto nn impostato su istanza di oggetto

    premetto che conn è una variabile oledbconnection che ha gia effettuato la open
    e la stringa insert che tento di eseguire funziona benissimo(gia testtata)

    uff nn capisco xche mi da questo errore uffffff

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Re: vb.net errore(riferimento a oggetto nn impostato su istanza di oggetto)

    Originariamente inviato da amodio
    mi da errore di oggetto nn impostato su istanza di oggetto
    Su quale delle righe che hai riportato ti viene indicato l'errore?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    su

    MyCommand.ExecuteNonQuery()

  4. #4
    sei sicuro che la connessione sia inizializzata?
    *** Rachele TI AMO DA MORIRE!!! ***

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da amodio
    su MyCommand.ExecuteNonQuery()
    La cosa puzza parecchio...

    Meglio se posti il codice completo (non vorrei che tu avessi rimosso proprio la causa) oppure il log esteso dell'errore riscontrato.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  6. #6
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    Dim conn As New OleDbConnection
    conn.ConnectionString = strConnAccess
    conn.Open()

    strsql = "insert into ..."

    Try
    Dim MyCommand As New OleDbCommand(strsql, conn)
    MyCommand.ExecuteNonQuery()
    Catch err As Exception
    MsgBox(err.InnerException.ToString & " " & err.Message & " salva ")
    End Try


    tutto qua uff
    nn c'era molto da postare

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da amodio
    tutto qua uff
    nn c'era molto da postare
    Apparentemente, sembrerebbe tutto a posto.

    E' possibile che vi sia un conflitto di nomi nelle variabili utilizzate?

    Se arresti il programma nel punto in cui avviene la chiamata a ExecuteNonQuery, il riferimento di OleDbCommand è impostato?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  8. #8
    prova a scrivere

    codice:
    Dim conn As New OleDbConnection 
    conn.ConnectionString = strConnAccess 
    conn.Open() 
    
    Dim strsql as String = "insert into ..." 
    
    Try 
    Dim MyCommand As New OleDbCommand(strsql, conn) 
    Dim NRec as Integer = MyCommand.ExecuteNonQuery() 
    Catch err As Exception 
    MsgBox(err.InnerException.ToString & " " & err.Message & " salva ") 
    End Try
    *** Rachele TI AMO DA MORIRE!!! ***

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da Dardino
    prova a scrivere [...]
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  10. #10
    Ciao
    sei sicuro che dopo Conn.open conn.dbstate sia uguale a ConnectionState.Open Connessione aperta ????
    Cordiali saluti
    Red Roma

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.