Bonjour,
J'ai un peu de mal avec les variables dans un query, j'ai de message d'erreur, mais je ne trouve pas d'où vient de problème. Voici mon code:
En fait, j'ai besoin de variable dans le nom du fichier, je pourrais changer le nom comme test1.xls, test2.xls, test3.xls, test4.xls,etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 DECLARE @i int; DECLARE @j int; DECLARE @str char(10); SET @str= 'Excel 8.0;Database=C:\test+@j+'.xls;HDR=YES' SET @i=0; SET @j=1; while(@i<3) BEGIN Insert into Test Select * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', '+ @str + ', 'SELECT * FROM [Sheet1$]'); SET @i=@i+1; END; Go
Merci bp pour votre aide.
Partager