Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-02-2006
Avatar de Xianto
Xianto Xianto is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nací en Neuquén (ARG), desde 2001 Spain
Posts: 151
Poder: 20
Xianto Va por buen camino
Se que es complicado buscar ayuda en el SQL, pero te sugiero que bajes los libros en pantalla actualizados...

Para no dar mucha vuelta, copio y pego uno de los procedimientos que tengo que llaman a un exe... Te sera fácil entenderlo:

Código SQL [-]
-- Genera un archivo XLS en el correspondiente PATH...
-- 
-- Parametro 1 : Query SQL
-- IMPORTANTE: si se utiliza una query con algun texto como: select .... where x='pepe', cambiar las comillas simples por |,
--           ejemplo: select .... where x=|pepe|
-- Parametro 2 nombre del fichero incluyendo el PATH
-- Parametro 3 es un SI, el archivo es comprimido con el mismo nombre, pero extension .ZIP
-- Parametro 4 texto para el body (cuerpo) del correo...
-- Parametro 5 direccion de correo para enviar el informe, sino se pone, pos no se envia
-- *Nota, las direcciones de email pueden ser varias, solo hay que separarlas con punto y coma !!!
CREATE PROCEDURE ali_genera_excel
 @sqlu varchar(3000),
 @path varchar(200),
 @zip char(2)='NO',
 @body varchar(1000)='',
 @mail varchar(200)=''
AS
 Declare @parametros varchar(5000)
 set @parametros='Z:\Root\programas\excel\Exporta.exe '
 set @parametros=@parametros+char(34)+@sqlu+char(34)+' '
 set @parametros=@parametros+char(34)+@path+char(34)+' '
 set @parametros=@parametros+char(34)+@zip+char(34)+' '
 set @parametros=@parametros+char(34)+@body+char(34)+' '
 set @parametros=@parametros+char(34)+@mail+char(34)
 --select @parametros
 exec master..xp_cmdshell @parametros
GO

Saludetes !!!
__________________
El diseño dira si tiene futuro...
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Procedimiento almacenado LucianoRey MS SQL Server 2 23-08-2005 00:37:06
Crear secuencia numerica con un procedimiento almacenado DobleSiete SQL 9 15-04-2005 22:28:25
confirmar transaccion en un procedimiento almacenado karocs SQL 3 09-08-2004 18:49:24
Ayuda sobre un Procedimiento Almacenado Nuria Firebird e Interbase 6 21-01-2004 13:18:15
Procedimiento almacenado - BDE Ricardo Alfredo Conexión con bases de datos 1 16-06-2003 21:31:34


La franja horaria es GMT +2. Ahora son las 14:33:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi