Alex:perfect....hai ca am de unde sa incep.....va multumesc amandurora pt. sfaturi
o singura 2 intrebari la varianta cu DTSRUN.EXE :)
daca fisierul excel sta pe o alta statie decat serverul cu database-ul cu pricina.....trebuie sa am ceva din SQL Server instalat pe statia respectiva ca sa nu am erori, sa pot executa dtsrun.exe?
si cea de-a 2-a.....tot din vba macros as vrea ca dupa ce se genereaza aceste fisiere in format csv ele sa fie copiate in retea intr-un folder de pe server.....cu ce anume fac lucrul asta?
multumesc inca o data.
alex.
Sub Macro1()
'
' Macro1 Macro
' Macro recorded 8/22/2008 by .
'
'
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\Administrator\Desktop\Book2.csv", FileFormat:= _
xlCSV, CreateBackup:=False
End Sub
şi
FileCopy sursa , destinatie
Exemplu:
FileCopy "c:\gigel\sheet1.csv" , "\\server\directorpartajat\sheet1.csv"Mai poti face o chestie pentru exportul din Excel in format CSV: te conectezi la fisierul Excel *.xls cu ADO , incarci intr-un recordset inregistrarile din *.xls si generezi apoi *.csv care este de fapt un fişier text (OPEN "c:\gigel\sheet1.csv" FOR OUTPUT AS #1 PRINT #1, rs(0).Value, .... CLOSE #1) .