Correspondance code CR de ACCESS vers MySQL

Résolu
bruce207 Messages postés 106 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 2 mai 2012 - 3 août 2008 à 16:19
bruce207 Messages postés 106 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 2 mai 2012 - 6 août 2008 à 12:26
Bonjour,
j'ai changé le SGBDR de mon application de ACCESS vers MySQL. Sur une feuille j'ai un bouton, un textbox dans lequel on entre un matricule puis apres avoir cliquer sur le bouton on a l'etat correspondant à ce matricule. Voici le code de command_click du bouton :
CrystalReport1.DataFiles(0) = App.Path + "\FIFERPRO.mdb"
CrystalReport1.ReportFileName = App.Path + "\emprunt.rpt"
CrystalReport1.SelectionFormula = "{emprunt.mat_empt}='" + Text1.Text + "'"
CrystalReport1.WindowState = crptMaximized
CrystalReport1.DiscardSavedData = True
CrystalReport1.Action = 1
la base ici est Fiferpro, le rapport ici concerne les emprunts et est fait avec crystal report 8.5
mon probleme est que je voudrais savoir comment faire pour transformer ce code afin que ça marche maintenant avec ma base de données Fiferpro sous MySQL, serveur localhost, user root, mot de passe ""(aucun), driver 3.51
Merci d'avance.<!-- / message -->

1 réponse

bruce207 Messages postés 106 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 2 mai 2012
6 août 2008 à 12:26
J'ai pu résoudre mon problème en modifiant la 1ere ligne comme suit :
CrystalReport1.Connect = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=financesoft;UID=root;PWD=;OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384 & ";"
CrystalReport1.ReportFileName = App.Path + "\emprunt.rpt"
CrystalReport1.SelectionFormula = "{emprunt.mat_empt}='" + Text1.Text + "'"
CrystalReport1.WindowState = crptMaximized
CrystalReport1.DiscardSavedData = True
CrystalReport1.Action = 1

Voila
3
Rejoignez-nous