Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    1

    vb.net e Excel - recupero dati

    Come faccio a recuperari dati inseriti in alcune celle o intervalli di celle posti in fogli diversi di uno stesso file excel da vb.net?

    Ho provato con un reader, ma mi genera un sacco di errori...

    Non capisco...

    Private Function RetrieveDate() As Date
    Dim MyConn As New OleDb.OleDbConnection
    Dim dateReader As OleDb.OleDbDataReader
    Dim MyConnString As String
    Dim MyCmd As New OleDb.OleDbCommand

    Try
    MyConnString = "Data Source=" & sNewFile & ";Provider=Microsoft.Jet.OLEDB.4.0;" & _
    "Extended Properties=Excel 8.0;"
    MyConn.ConnectionString = MyConnString
    MyConn.Open()

    MyCmd.Connection = MyConn
    ' MyCmd.CommandText = "SELECT * FROM [Menu$]"
    MyCmd.CommandText = "SELECT * FROM [Sheet1$]"
    MyCmd.ExecuteReader()
    Try
    While (dateReader.Read)
    txtDate.Text = dateReader.GetDateTime(4)
    End While
    Finally
    dateReader.Close()
    End Try
    Catch ex As Exception
    ' MsgBox(ex.Message, MsgBoxStyle.Critical + MsgBoxStyle.OKOnly)
    txtDate.Text = ex.Message
    End Try


    End Function


    Mi dice che
    Object reference not set to an instance of an object.
    Sulla riga
    While (dateReader.Read)


    Grazie 1000

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    ma dateReader nn devi creare una istanza con new ????

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.