Bonjour,
Je dois migrer une application 32 bits en 64 bits.
L'application se connecte à une base Access en ADO 32 avec Microsoft.Jet.OLEDB.4.0.
Quelles sont les contraintes ?
bonne journée
Cyril
Bonjour,
Je dois migrer une application 32 bits en 64 bits.
L'application se connecte à une base Access en ADO 32 avec Microsoft.Jet.OLEDB.4.0.
Quelles sont les contraintes ?
bonne journée
Cyril
Installer le client 64bits pour ACCESS car ton application va utiliser les DLL 64Bits y compris ODBC où tu devrais d'ailleurs déclarer les nouvelles sources de données
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Bonjour,
C'est pas si simple pour t'en convaincre tu peux lire ceci :
https://social.msdn.microsoft.com/Fo...orum=accessdev
merci de ta réponse.
J'ai office 365 d'installer en version 32 bits.
Donc Je dois commencer par installer office en 64 bits.
En conséquence lors du déploiement de l'application sur les postes des clients, il faudra que soit installer une version office 64 B.
@+
Cyril
Merci BuzzLeclaire
Je vais lire ton lien
@+
Bonjour,
J'ai désinstallé office 365 32 Bits puis rebooter et installer l'office en 64 Bis.
J'ai installé le provider AccessDatabaseEngine_x64. (Et rebooter)
Je prends un ADOConnection mais le provider 64 Bits n’apparaît pas.
Je configure la connexion en code.
A l’exécution, un message EOleExeption "Impossible de trouver le fournisseur ......"
la plate forme de destination du projet est en 64 bits.
Qu'est ce que j'ai oublié ?
@+
Cyril
Bonjour,
Merci de ta réponse.
Normalement ADO n'utilise pas de lien ODBC.
Pourquoi en 64 Bits faudrait-il utilisé un lien ODBC ?
Sinon, j'ai bien les sources de données 64 bits voir la capture d'écran SourcesDeDonnées et PilotesOdbc.
Je joins également la copie d'écran des fournisseurs ADO sous Delphi XE3 ListeFournisseurs
Mais je dois migrer une application 32 bits avec ADO en 64 Bits. Je n'ai pas trouvé de driver ADO 64 B. Et surtout, je ne dois pas utiliser de lien ODBC.
Est ce que j'ai sauté une étape ?
@+
Cyril
J'ai fait du ménage dans mes fournisseurs d’accès.
J'ai testé de nouveau la connexion ADO avec le fournisseur "Provider=Microsoft.ACE.OLEDB.16.0". C'est opérationnel en 64 B avec ADO.
Merci de vos réponses
bonne journée
Cyril
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