Delphi & Crystal - connexion OLE DB - Delphi/Pascal - Programmation
Marsh Posté le 29-09-2005 à 11:23:23
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 ?
Marsh Posté le 29-09-2005 à 12:04:29
Franchement jen ai aucune idee ou bien je pige pas ta question.
Quels renseignements sont necessaires pour creer une connexion OLE DB ?
Marsh Posté le 29-09-2005 à 13:08:23
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)
Marsh Posté le 29-09-2005 à 13:45:17
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.
Marsh Posté le 29-09-2005 à 13:55:34
Je dois en fait me connecter a un provider donné en connaissant juste son nom. Ou puis je acceder au propriete d'un provider ?
Marsh Posté le 29-09-2005 à 16:29:48
Je comprends rien à cette histoire Cette DLL, elle doit bien être en local, non ?
Marsh Posté le 29-09-2005 à 09:58:22
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.