Hallo,
ich versuche mit einem activex-job auf einem sqlserver 2008 ein skript zu erstellen, das eine abfrage in ein excel 2007 file exportiert
hier mein code:
der fehler kommt in zeile 23 und lautet:
"Der Anbieter hat einen unerwarteten schwerwiegenden Fehler gemacht."
könnt ihr mir vielleicht helfen?
mfg molitor
ich versuche mit einem activex-job auf einem sqlserver 2008 ein skript zu erstellen, das eine abfrage in ein excel 2007 file exportiert
hier mein code:
VB.NET-Quellcode
- Dim server
- Dim strDriver
- strDriver = "PROVIDER=MSDASQL;DRIVER=SQL Server;Trusted_Connection=yes;"
- Dim strServer
- strServer = "SERVER=LENOVO-39CFEF82\SQLSERVER;"
- Dim strUsername
- strUsername = "UID=sa;"
- Dim strPassword
- strPassword = "PWS=Di1sP!100%;"
- Dim strDatabase
- strDatabase = "DATABASE=SBODemoDE;"
- Dim strComplete
- strComplete = strDriver & strServer & strUsername & strPassword & strDatabase
- Dim objConn
- Set objConn = CreateObject("ADODB.Connection")
- objConn.open strComplete
- Dim fsoRS
- Set fsoRS = CreateObject("ADODB.Recordset")
- Dim fsoSQL
- fsoSQL = "INSERT INTO OPENROWSET('MSDASQL', 'Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=C:\test.xlsx', 'SELECT spalte1, spalte2 FROM [Tabelle1$]')SELECT CONVERT(binary,num), CONVERT(binary,descript) FROM OOST"
- fsoRS.open fsoSQL, objConn
- Set objConn = Nothing
- Set fsoRS = Nothing
der fehler kommt in zeile 23 und lautet:
"Der Anbieter hat einen unerwarteten schwerwiegenden Fehler gemacht."
könnt ihr mir vielleicht helfen?
mfg molitor