Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1299 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Delphi & Crystal - connexion OLE DB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Delphi & Crystal - connexion OLE DB

n°1210510
niko549
Posté le 29-09-2005 à 09:58:22  profilanswer
 


Bonjour a tous,
 
Je desire afficher des rapport Crystal dans mon application Delphi.
 
Les rapports a afficher ont ete creer sous Crystal Report 8.0 avec une connexion OLE DB vers la base.
 
Lorsque je veut afficher ces rapports, un message d'erreur m'indique que le server n'a pa pu etre ouvert, normal.
 
Ma question est la suivante,
 
Je ne dispose pas des composants ADO sous delphi 5.0, est il possible tout de meme d'etablir cette connexion OLE DB grace a une connexion string ou par une autre facon ?  
 
ps: pour les rapports utilisant une connexion ODBC local, cela fonctionne parfaitement mais une connexion OLE DB me permettrai de faire profiter de l'application a un plus grand nombre d'utilisateurs.
 
Merci bcp de votre aide.
 
Nikola.

mood
Publicité
Posté le 29-09-2005 à 09:58:22  profilanswer
 

n°1210645
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-09-2005 à 11:23:23  profilanswer
 

Si ça marche en local je ne vois pas pourquoi il faudrait des composants en plus pour l'ouvrir à distance :??: C'est quoi comme base de données ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1210687
niko549
Posté le 29-09-2005 à 12:04:29  profilanswer
 

Franchement jen ai aucune idee ou bien je pige pas ta question.
 
Quels renseignements sont necessaires pour creer une connexion OLE DB ?

n°1210727
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-09-2005 à 13:08:23  profilanswer
 

Le type de provider, le nom du serveur + le nom de la base ou bien le fichier qui contient la base, etc. Ça dépend du type de base de données.
Si t'as juste à fournir une connection string, ça dépend du type de serveur.
Ex pour SQL Server 7 :  
'Provider=SQLOLEDB.1;Persist Security Info=True;User ID=%s;Password=%s;Initial Catalog=%s;Data Source=%s';
(les %s sont le login, mot de passe, base de données et nom/adresse du serveur)


Message édité par antp le 29-09-2005 à 13:08:35

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1210756
niko549
Posté le 29-09-2005 à 13:45:17  profilanswer
 

Merci pour ces infos.
 
Pour me logger o serveur je fais :
 
CRapplication1.logonserver(pDllname,pServerName,pDatabasename,pUserID,pPassword)
 
Je connais le nom de la DLL mais ignore ou elle se trouve vu que la base doit etre sur un serveur ou jen sais rien.
 
Les autres informations je peut les renseigner.
 
Je pige queudal.

n°1210764
niko549
Posté le 29-09-2005 à 13:55:34  profilanswer
 

Je dois en fait me connecter a un provider donné en connaissant juste son nom. Ou puis je acceder au propriete d'un provider ?

n°1210917
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-09-2005 à 16:29:48  profilanswer
 

Je comprends rien à cette histoire :??: Cette DLL, elle doit bien être en local, non ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Delphi & Crystal - connexion OLE DB

 

Sujets relatifs
[JDBC]Connexion à une BD Oracle distante.Combinaison et permutations en delphi
[Delphi] erreur Constructor - Inherited.[PHP] connexion bdd différente selon page locale ou sur serveur ?
connexion à une base mysql[ MySql & Access ] Intercepter une connexion
[MySQL] problème de connexion....Problèmes de connexion ADO
[Delphi] Quizz - Comptabilisation de réponsesVB et crystal report
Plus de sujets relatifs à : Delphi & Crystal - connexion OLE DB


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR