Bonsoir à tous,
j'avais fait il y a quelques années une application de gestion d'agenda de 10 médecins d'un cabinet médical interfacé avec le fichier clientèle. Ca tourne sous Excel et la BD est sous Accès (11 tables au total). On doit passer sous MySQL car la table "clientèle" arrive à plus de 50.000 entrées et nous allons bientôt arriver à saturation (65535...)
De plus Accès gère assez mal l'utilisation simultanée de 12 postes (les 10 médecins + 2 secrétaires) et de ce fait l'appli qui tourne parfaitement quand peu de postes sont connectée (par exemple tard le soir), devient assez lente dans la journée quand tout le monde est dessus. Bref, la décision est prise on migre sous MySQL, sauf que je suis loin d'être un pro et que j'ai besoin de votre aide pour me connecter à mySQL.
En clair:
sous Accès je fais ça depuis Excel
-------------
Public vBasededonnees As New ADODB.Connection
Public vdonnées As New ADODB.Recordset
Public vTable As String
Public vsource As String
vTable = 'DocteurX'
vsource = 'adresse le ma BD sur le serveur'
vSQL='ce que j'ai à dire en SQL..."
vBasededonnees.Open "provider=microsoft.jet.oledb.4.0;" & "persist security info=false;" & "data source=" & vsource
vdonnées.Open vSQL, vBasededonnees, adOpenStatic, adLockReadOnly
vdonnées.Close
vBasededonnees.Close
----------------
Comment faire pour avoir le même résultat sous MySQL ? (connector-ODBC est installé sur les postes clients)
Désolé pour le côté "merci de me donner une réponse toute cuite" mais ça urge vraiment et mes recherches rapides sur le net ne m'ont pas permis d'aboutir.
Un grand merci d'avance à ceux qui pourront m'aider.
Cordialement
Philippe
j'avais fait il y a quelques années une application de gestion d'agenda de 10 médecins d'un cabinet médical interfacé avec le fichier clientèle. Ca tourne sous Excel et la BD est sous Accès (11 tables au total). On doit passer sous MySQL car la table "clientèle" arrive à plus de 50.000 entrées et nous allons bientôt arriver à saturation (65535...)
De plus Accès gère assez mal l'utilisation simultanée de 12 postes (les 10 médecins + 2 secrétaires) et de ce fait l'appli qui tourne parfaitement quand peu de postes sont connectée (par exemple tard le soir), devient assez lente dans la journée quand tout le monde est dessus. Bref, la décision est prise on migre sous MySQL, sauf que je suis loin d'être un pro et que j'ai besoin de votre aide pour me connecter à mySQL.
En clair:
sous Accès je fais ça depuis Excel
-------------
Public vBasededonnees As New ADODB.Connection
Public vdonnées As New ADODB.Recordset
Public vTable As String
Public vsource As String
vTable = 'DocteurX'
vsource = 'adresse le ma BD sur le serveur'
vSQL='ce que j'ai à dire en SQL..."
vBasededonnees.Open "provider=microsoft.jet.oledb.4.0;" & "persist security info=false;" & "data source=" & vsource
vdonnées.Open vSQL, vBasededonnees, adOpenStatic, adLockReadOnly
vdonnées.Close
vBasededonnees.Close
----------------
Comment faire pour avoir le même résultat sous MySQL ? (connector-ODBC est installé sur les postes clients)
Désolé pour le côté "merci de me donner une réponse toute cuite" mais ça urge vraiment et mes recherches rapides sur le net ne m'ont pas permis d'aboutir.
Un grand merci d'avance à ceux qui pourront m'aider.
Cordialement
Philippe
Dernière édition: