Salut tout le monde
j'utilise sql server 2005 avec d7 avec un composant ado pour y acceder.
Je voudarait savoir ce qu il faut pour faire marcher l application sur d'autres postes ou sql server n'est pas installé.
merci
Salut tout le monde
j'utilise sql server 2005 avec d7 avec un composant ado pour y acceder.
Je voudarait savoir ce qu il faut pour faire marcher l application sur d'autres postes ou sql server n'est pas installé.
merci
Bonjour,
Il te suffit de construire ta chaîne de connexion, à l'initialisation de ton programme, où avant la connexion ADO.
Tu peux placer le nom ton serveur ,dans la base de registre par exemple.
A+
Pitango
-------------------------------------------------
[Delphi7.1 Entreprise][MYSQL 5.0.27][SQL SERVER 7][W2000/NT4]
Ce que je te propose, c'est de recupérer le connectstring de ton Adoconnection qui as été construit en conception et d'en retirer le serveur.
Ensuite il faut recontruire la chaine en concaténant avec le nom du serveur.
Un exemple
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 with ADOConnection1 do begin MonServeur:='S0xxxx';// A remplacer par une fonction de recherche dans la base de registre Connected := False; LoginPrompt := false; ConnectionString :='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=MaBase;Data Source='; ConnectionString:=ConnectionString+MonServeur Connected:=true; end;
Pitango
-------------------------------------------------
[Delphi7.1 Entreprise][MYSQL 5.0.27][SQL SERVER 7][W2000/NT4]
donc il faut que sql server soit installé pour que l'application marche si j'ai bien compri.
Merci
Bonjour ghiles82,
Désolé ne pas pouvoir plus t'aider,je travaille uniquement sur des postes client qui disposent SQLServer.
Mais je dirais qu'il suffit que tu y accèdes par le réseau, et que ton poste client disposent d'un client SQL.
(Je passe le relais à d'autre personnnes plus compétentes sur le sujet)
A+
Pitango
-------------------------------------------------
[Delphi7.1 Entreprise][MYSQL 5.0.27][SQL SERVER 7][W2000/NT4]
salut
soit sql server soit oracle soit interbbase,...
il faut que la partie cliente du serveur (sql server , oracle, interbbase…) soit installé sur le poste client, que redirige les requête a partir d’ADO(votre application) vers le serveur.
Les drivers ODBC pour sqlserver sont installé sur Xp, donc tu n'as rien a faire, juste la connection ADO si dessus.
Tu ne devrais avoir aucun probleme, si ca marche sur ton PC, ca marchera ailleurs, a condition d'avoir les doits sql ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager