Diego:
Muy buena la observación! En mi caso
particular yo lo utilizo porque también tengo control sobre la base de datos,
con lo cual, cualquier cambio que haga en su estructura lo vuelco sobre el código
de la aplicación.
Ahora bien, obvio si uno no tiene control sobre la BD desde
ya esto no sería del todo viable, salvo que haya una buena comunicación entre las
partes intervinientes.
Saludos.
Carlos.
De: [email protected]
[mailto:[email protected]] En nombre de Diego Campos
Enviado el: Martes, 26 de
Septiembre de 2006 19:50
Para: dbms List Member
Asunto: [dbms] OT - Ejecutar un
DTS desde VB6
Carlos,
como comentaba ya lo pude solucionar...ejecutando directamente el paquete que
se encuentra en el servidor.
Lo que vos decis esta piola, pero que pasa si en el servidor cambian el paquete
sin que uno se entere??
Te quedas con una versión vieja sobre la app de VB6 y podes llegar a armar un
lío interesante en los datos....
El menor de los males es que falle porque cambio alguna estructura de datos.
Gracias de todas formas.
Saludos,
Diego.-.
Carlos Adolfo Codesido wrote:
El Asistente de Importación/Exportación del
Administrador Corporativo, al finalizar te dá la posibilidad, entre otras de
exportar el paquete DTS a un módulo de VB6. Luego ese módulo debés incorporarlo
al proyecto y llamarlo (Ojo! Hay que hacer algunos pequeños ajustes) Pero sale
andando bien y funciona. Saludos y espero sirva. Si alguien necesita algunos
ejemplos dispongo de fuentes que lo utilizan.
Carlos Adolfo Codesido
[EMAIL PROTECTED]
Buenas...
Les comento que ya encontre una manera de realizarlo...
Si a alguno les interesa les paso el código.
Saludos,
Diego.-
Diego Campos wrote:
Buenas..
Queria saber si alguíen tiene un ejemplo de como ejecutar un DTS (Data
Transformation Services) package desde VB 6 ?
Tengo un servidor con Windows 2000 Server y SQL Server 2000.
Sobre dicho SQL tengo una serie de Paquetes que cargan tablas de una base de
producción.
Lo que necesito hacer es desde una PC cliente (Win2K), llamar al DTS del SQL
desde VB.
En la PC cliente no tengo instalado ningún cliente SQL, solamente el MDAC para
el ADO 2.7
En la web encontre una forma..
EXECUTE master.dbo.xp_cmdshell 'dtsrun /S (local) /U {usuario} /P {password} /N
{nombre_paquete}'
Funciona pero si el paquete falla....no me devuelve el error.
Probe de ejecutarlo directamente desde el .execute de la conexión y también
generando un Command... y nada.
Muchas gracias y disculpen el OT.
Saludos,
Diego.-
P.D: Ya consulte también en la lista de VB.
--
|

|
Pasco 1675 (2000)
Rosario, Santa Fe, Argentina.
Tel./Fax: +54 (341)
485-1432 / 568-0183
|
--
|

|
Pasco 1675 (2000)
Rosario, Santa Fe, Argentina.
Tel./Fax: +54 (341)
485-1432 / 568-0183
|