Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Belo Horizonte, Brazil
    Messaggi
    258

    {2.0-c#} Errore durante l'importazione dati da excel a sql server

    Ciao a tutti.
    In una pagina del mio sito aspx ho un bottone in cui si effettuano delle query di importazione dati da excel a sql server.
    Una delle query è la seguente:

    codice:
    INSERT INTO Commesse (Numerodoc, Cod_Arca) 
    SELECT Colonna_TS, Cod_ARCA 
    FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=percorso', [Foglio1$]) 
    WHERE NOT EXISTS 
    (
    SELECT * FROM Commesse WHERE Numerodoc = Colonna_TS
    )
    In localhost questa query funziona, ma una volta pubblicato il sito (sempre su questo pc) quella query già non funziona più (chissà perché, perché prima funzionava tutto e dal nulla non funziona più.
    L'errore è il seguente:

    codice:
    Impossibile inizializzare l'oggetto origine dei dati del provider 
    OLE DB "Microsoft.Jet.OLEDB.4.0" per il server collegato "(null)".
    Il provider OLE DB "Microsoft.Jet.OLEDB.4.0" per il server collegato
    "(null)" ha restituito il messaggio "Errore non specificato.".
    Mi sapete spiegare il motivo di tale errore?
    Il file excel è contenuto nel server. Ma anche se fosse su questo computer darebbe lo stesso problema.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Belo Horizonte, Brazil
    Messaggi
    258
    Nessuno?
    Ufff..

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Belo Horizonte, Brazil
    Messaggi
    258
    Qualcuno?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Belo Horizonte, Brazil
    Messaggi
    258
    Up...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Belo Horizonte, Brazil
    Messaggi
    258
    Up..

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Belo Horizonte, Brazil
    Messaggi
    258
    Up.

  7. #7
    Ciao,

    il problema penso che venga fuori in base ai permessi utente.
    Ovvero mentre stavi sviluppando, probabilmente stavi utilizzando un utente con permessi speciali, mentre dal sito pubblicato usi un altro utente.

    Mi viene in mente questo perché l'istruzione OPENROWSET ha bisogno di permessi speciali.

    Non sono sicuro che sia questo il problema unico, ma fai questo controllo

    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 © 2026 vBulletin Solutions, Inc. All rights reserved.