Me gustan los retos
Esto es lo que he hecho hasta ahora despues de mucho investigar
Código:
USE pc21
GO
DROP table produits_temp
SELECT ref_constr, titre_prod, disp_prod, ht_prix_public_e, ht_prod_e, taux_marge
INTO produits_temp
FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\produits.xls";User ID=Admin;Password=;Extended properties=Excel 5.0' )...produits$
WHERE ref_constr <> 'NULL'
SELECT @@ROWCOUNT
ALTER TABLE produits_temp ALTER COLUMN ref_constr nvarchar(30) not null
ALTER TABLE produits_temp ALTER COLUMN titre_prod nvarchar(128) null
ALTER TABLE produits_temp ALTER COLUMN disp_prod nvarchar(50) null
ALTER TABLE produits_temp ALTER COLUMN ht_prix_public_e money null
ALTER TABLE produits_temp ALTER COLUMN ht_prod_e money null
ALTER TABLE produits_temp ALTER COLUMN taux_marge float(8) null
GO
pero como podeis ver tengo que seleccionar a la mano los campos que quiero, si hago un SELECT * me mete campos de mas (F1 a F255) no se xq hace esto. Ayuda!!!!!!