ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

MySql Server 5.0 & VFP 9.0   



L'auteur

Anatole
France France
Membre Simple
# 0000000002
enregistré le 12/10/2004

29 ans
BAUDOUIN Anatole
84450 Jonquerettes
de la société Design or Decline
Fiche personnelle


Note des membres
18/20
1 vote


Contributions > 07 - SQL

MySql Server 5.0 & VFP 9.0
# 0000000450
ajouté le 04/06/2007 11:50:33 et modifié le 11/06/2007
consulté 3607 fois
Niveau initié

Version(s) Foxpro :
VFP 9.0


Télécharger le ZIP (1.86 Ko)
Description

Un certain nombre de personnes semblent se poser quelques questions à propos de l'utilisation de MySql 5.0 avec VFP.
Je vous propose donc ce petit tutorial pour démarrer.

Qu'est ce que MySQL ?

MySQL est le principal SGBD Open Source avec PostgreSQL. La version 5.0 a apporté de nombreuses fonctionnalités qui en font aujourd'hui une base de données très complète : les vues, les procédures stockées, les déclencheurs, les transactions (InnoDB).

Environnement nécessaire

Windows 2000/XP, VFP 9

NB. Je n'ai pas testé avec Vista.

Les logiciels requis

MySQL 5.0.41
Téléchargeable sur l'adresse : http://dev.mysql.com/downloads/mysql/5.0.html
(Windows (x86) ZIP/Setup.EXE)


MySQL Connector/ODBC 3.51.15
Téléchargeable sur l'adresse : http://dev.mysql.com/downloads/connector/odbc/3.51.html
(Windows (x86) ZIP/Setup.EXE)

Outils supplémentaires
Téléchargeable sur l'adresse : http://dev.mysql.com/downloads/gui-tools/5.0.html
MySQL Administrator : permet d'administrer l'ensemble de ses bases MySql, avec des systèmes de contrôle et de backup/restauration.
MySQL Query Browser : permet de faire facilement des requêtes sur les tables.

Remarque : il existe d'autres versions pour MySQL (5.1 et 6) et pour le connecteur ODBC (5.xx)), mais ces versions ne sont pas encore stables (alpha/beta).

Code source :

* dézipper le fichier mysql.zip (à télécharger ci-dessus)

set procedure to mysql

with CreateObject("MySQL""192.168.6.182""mabase""anatole""xxx")
  if !.Select("select * from CLIENTS")
    ?.GetLastError()
  else
    browse
  endif
endwith

Commentaires
le 04/06/2007, Hamidou a écrit :
je me demande si outils.prg est necessaire
"set procedure to outils additive"
autrement une très bonne classe
Merci Anatole

le 11/06/2007, eddymaue a écrit :
Anatole il est ou le tutorial ?
le 11/06/2007, Anatole a écrit :
En fait c'est un bien grand mot ...
Le but est juste de savoir installer MySql sur sa machine et d'utliser la classe ci-dessus (MySql) pour requêter sur sa base.
J'ai posté cette contrib car certaines personnes rencontraient quelques problèmes.


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.3.0 - © 2004-2010.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0