Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    40

    Esportare su foglio excell

    Salve ho questo guaio: esporto, con il DTS di sql server enterprise, una tabella di sql-server, su foglio excell. Il fatto è che invece di sostituire i dati esistenti li accoda. Qualcuno puo' darmi una mano ?
    Uso sql-server-2000.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    40

    Re: Esportare su foglio excell

    Originariamente inviato da brunok
    Salve ho questo guaio: esporto, con il DTS di sql server enterprise, una tabella di sql-server, su foglio excell. Il fatto è che invece di sostituire i dati esistenti li accoda. Qualcuno puo' darmi una mano ?
    Uso sql-server-2000.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    363
    Puoi fare un semplice script ActiveX che ti cancella il file di Excel prima di eseguire l'esportazione.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    40

    io pensavo di......

    io pensavo di farlo con asp, eliminando una riga per volta, invece per la soluzione che tu mi suggerisici, non saprei da dove cominciare, inotre (ho provato a cancellarlo manualmente), se elimino il file, il dts, mi dice che non trova i campi mappati ma qui credo di aver fatto io una cazzata. Se mi dai una dritta, sul come, proverei la tua soluzione, grazie.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    363
    Dentro ad un DTS usi in sequenza:
    1- ActiveX Script Task tipo questo
    ========================================
    Function Main()
    Const strWorkingDirectory = "D:\Dati\"
    Const strNomeFileExcel = "NomeFileExcel.xls"
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set fsFileExcel = fso.GetFile(strWorkingDirectory & strNomeFileExcel)
    fsFileExcel.Delete
    Set fsFileExcel = nothing
    Set fso = nothing
    Main = DTSTaskExecResult_Success
    End Function
    ========================================
    2 - SQL Task contenente l'istruzione CREATE TABLE con la struttura da esportare
    3 - Connessione dal Database Sorgente (SQL Server,Access,ecc.) al Foglio di Excel del punto 1

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.