Ik zit hier al uren te pielen op hetzelfde code.
Ik probeer mijn SQL tabellen weg te schrijven naar een xls bestand zodat ik een 'reportje' krijg.
Mijn TSQL is hetvolgende:
Nu kan ik hier echt niet aan uit komen, ik heb al zitten Googlen op concatenaten van 2 strings in TSQL, maar volgens de documentatie doe ik het goed. Er is 1 link op Google waarin dezeflde error wordt gespecifieerd, maar helaas geeft die een 404. Kan iemand mij helpen?
Ik probeer mijn SQL tabellen weg te schrijven naar een xls bestand zodat ik een 'reportje' krijg.
Mijn TSQL is hetvolgende:
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| DECLARE @table_name NVARCHAR(50) DECLARE @cmd NVARCHAR(255) DECLARE tableList CURSOR FOR SELECT table_name FROM INFORMATION_SCHEMA.TABLES OPEN tableList FETCH NEXT FROM tableList INTO @table_name WHILE @@FETCH_STATUS = 0 BEGIN INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=d:\' + @table_name + '.xls', 'SELECT * FROM [Sheet1$]') SELECT column_name, data_type FROM INFORMATION_SCHEMA.columns WHERE table_name = @table_name FETCH NEXT FROM tableList INTO @table_name END CLOSE tableList DEALLOCATE tableList |
Nu kan ik hier echt niet aan uit komen, ik heb al zitten Googlen op concatenaten van 2 strings in TSQL, maar volgens de documentatie doe ik het goed. Er is 1 link op Google waarin dezeflde error wordt gespecifieerd, maar helaas geeft die een 404. Kan iemand mij helpen?
Going for adventure, lots of sun and a convertible! | GMT-8