Sí, por eso puse "debí decir ...."  yo estoy probando con 2005 express pero mi 
cliente tiene 2000, cuando escribí la pregunta no lo tuve presente.
Creo que puedo usar tu sugerencia haciendo una función en la aplicación. Pero 
con el insert era mucho más rápido.
Muchas gracias.

--- El mié 7-oct-09, Maxi Accotto <[email protected]> escribió:


De: Maxi Accotto <[email protected]>
Asunto: [dbms] grabar Excel desde un sp
Para: [email protected]
Fecha: miércoles, 7 de octubre de 2009, 3:11 pm








Hola, pero en tu mail original indica que es un Store de 2005  y una edición 
Express
 
 
 
Maximiliano Damian Accotto
Microsoft MVP en SQL Server
http://Blog.Maxiaccotto.com
 

De: [email protected] [mailto:[email protected]] En nombre de Patricia Banfi
Enviado el: miércoles, 07 de octubre de 2009 01:54 p.m.
Para: Maxi
Asunto: [dbms] grabar Excel desde un sp
 





Gracias Maxi, pero debí aclarar que tiene que funcionar en sql 2000.

Saludos, Patricia

--- El mié 7-oct-09, Maxi Accotto <[email protected]> escribió:


De: Maxi Accotto <[email protected]>
Asunto: [dbms] grabar Excel desde un sp
Para: [email protected]
Fecha: miércoles, 7 de octubre de 2009, 1:44 pm


Hola, si es 2005 Express no usaría ese método, me armaría una función o store 
en CLR que lo haga, tenes mucho mas control y es mas simple J
 
 
 
 
 
Maximiliano Damian Accotto
Microsoft MVP en SQL Server
http://Blog.Maxiaccotto.com
 

De: [email protected] [mailto:[email protected]] En nombre de Patricia Banfi
Enviado el: miércoles, 07 de octubre de 2009 12:34 p.m.
Para: Maxi
Asunto: [dbms] grabar Excel desde un sp
 





Hola, intento grabar una planilla excel desde un stored procedure de sql 2005 
express de la siguiente forma:

insert into OPENROWSET

('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=c:\tirar\prueba.xls', 

'SELECT * FROM [hoja1$]')

select NomPaciente, NroDocumento from tbPacientes 

y obtengo este error:

Insert Error: Column name or number of supplied values does not match table 
definition.

 

Si selecciono una sola columna funciona bien (select NomPaciente from 
tbPacientes).

 

Alguna sugerencia ?

Muchas gracias.

Patricia Banfi
 




Encontra las mejores recetas con Yahoo! Cocina. 
http://ar.mujer.yahoo.com/cocina/
 




Encontra las mejores recetas con Yahoo! Cocina. 
http://ar.mujer.yahoo.com/cocina/


      Yahoo! Cocina

Encontra las mejores recetas con Yahoo! Cocina.


http://ar.mujer.yahoo.com/cocina/

Responder a