Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    31

    Visual Studio 8 (VB) Errore:"DataOleAut non valida"

    Buon Giorno a tutti ragazzi . . . ho un piccolo (grande) problema, devo leggere e di conseguenza poi caricare in DB dei dati da un file Exel.
    In passato ho sempre usato il metodo che ora sotto posterò, ma ad oggi non capisco l'errore . . . forse il file exel è troppo grande, ma pure spezzettato mi dà errore, e neanche il problema è office perchè ho il 2010 (e comunque in altri miei progetti funziona ).
    ora scrivo il codice, e la riga che mi dà errore:

    codice:
                Dim pathsource As String = "c:\Documents and Settings\Admin\Desktop\Giacenza.xls"
                Dim ConnectionString As String = ("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" & pathsource + ";" + "Extended Properties=Excel 8.0;")
                Dim objConn As OleDbConnection = New OleDbConnection(ConnectionString)
                objConn.Open()
                Dim objCmdSelect As New OleDbCommand("SELECT * FROM [Foglio1$]", objConn)
                Dim objAdapter1 As New OleDbDataAdapter
                objAdapter1.SelectCommand = objCmdSelect
                Dim objDataset1 As New DataSet
                objAdapter1.Fill(objDataset1, "XLData")(*riga incriminata!!!)
                For j = 0 To objDataset1.Tables(0).Rows().Count - 1
                      If objDataset1.Tables(0).Rows(j).Item(0) Is System.DBNull.Value Then
             .. . . . . . . . . ..   . .. . . . . . . . .. . . . . . . . .. . . .. . . . .. . . . .. . . . . . .. .
    Sapreste aiutarmi a capire?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    119
    metti [] come delimitatore del nome del file

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    31

    Risposta a : metti [] come delimitatore del nome del file

    Grazie innanzitutto del tuo tempo, ma non capisco dove devo mettere "[]"
    potresti farmi un esempio? in quale riga?
    Grazie ancora e scusami se non ho capito la risposta

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    119
    Prova a mettere "[c:\myexcel.xls]"

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.