cs_ElMagnifico
Messages postés22Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention10 septembre 2003
-
10 sept. 2003 à 16:33
jcconi
Messages postés72Date d'inscriptionmardi 1 juillet 2003StatutMembreDernière intervention 8 mars 2004
-
31 mars 2005 à 18:48
Salut !
Voilà j'exécute des lots SQL via Visual Basic. Tout va bien si le poste sur lequel est exécuté le programme possède les outils Clients de SQL Server (notamment l'enterprise manager).
Le problème c'est que je ne veux pas avoir à installer les outils clients de SQL Server sur les postes clients de l'appli.
Donc si quelqu'un peut me dire quels sont les composants (dll, ocx) nécessaires à l'exécution d'un lot SQL via VB et qui m'éviteraient d'avoir à installer l'enterprise manager je lui en serais très reconnaissant :-()
Pour info voilà où ça plante sur une machine cliente sans SQL Server Client :
--> Set objPackage = New DTS.Package
Erreur 429 : Le composant ActiveX ne peut créer l’objet.
Le package d'instalaltion de l'appli possède bien la dll dstpkg.dll qui sert normalement de référence pour manipuler des package, mais visiblement cela ne suffit pas.
redouan12
Messages postés6Date d'inscriptionvendredi 20 juin 2003StatutMembreDernière intervention 9 janvier 2004 27 oct. 2003 à 12:09
Bonjour
tu peux essayer d'ajouter dans votre application le réference Microsoft DTSPackage & Macrosoft DTSCustome
c elle qui te permetra d'instancier l'objet DTS.Package
jcconi
Messages postés72Date d'inscriptionmardi 1 juillet 2003StatutMembreDernière intervention 8 mars 2004 31 mars 2005 à 18:48
Salut,
efectivement ton message va me servir, le roblème c'est que je ne comprend
pas tout. je dévelloppe un projet access 2000 avec une base de donnée
SQL SERVEUR 2000. j'execute un lot via VB et j'ai se fameux problème
sur les poste client. j'ai bien déclare les Ref, mais c'est pour les DLL qu'il
faudrai que tu m'aide si cela ne te dérange pas!
Merci d'avance