Bonjour à toute la communauté.
Après plusieurs jours de recherche je me lance :
J'ai une petite application sous Turbo Delphi Explorer Win32 accédant à une base SQL Server 2005 Express (je remercie, d'ailleurs Developpez.com, grâce auquel j'ai pu découvrir ces outils gratuits).
- Les fichiers d'application .exe et de base .mdf sont tous deux dans un dossier du genre c:\program files\monappli
Tout cela fonctionne parfaitement sur mon PC (XP Pro SP2), l'application appelant bien la base.
Copiés sur un autre PC (2000 SP4 + runtime .NET 2.0), cette application n'accède plus à sa base. J'obtiens le message suivant:
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Pourquoi cela ne fonctionne-t-il plus?
Sous VB 2005 Express, copier l'exe et le mdf dans les mêmes conditions suffisent pour que cela fonctionne, même si le pilote SQL Native Client n'est pas présent sur le poste.
Alors est-t-il est possible d'utiliser un fichier SQL Server en utilisation locale sous Delphi Win32 et comment (un exemple avec source seraient les bien venu)? En cas contraire, Delphi.NET corrige-t-il ce manque?
J'attends vos solutions, merci d'être simple et clair dans la réponse : je suis débutant.
Partager