OVH Cloud OVH Cloud

Portage Appli en VB 6.0 de SQL server vers MySQL

1 réponse
Avatar
fgulener
bonjour,

J'ai une appli developpée en VB 6.0 qui tourne actuellement sous
win2000 et attaque une base de donnée SQL Server 2000 via ODBC.
on va dire que c est une appli et une base de taille moyenne.

On aimerait effectuer un portage de cette appli pour qu elle fonctionne
également sur une base MySQL.

Est-ce compatible ? :

- Vais je perdre en performance ?
- la connexion via ODBC est elle possible ?
- vais-je être limité par la mémoire ?
- Y a t il de grande difference de syntaxe sql entre ces deux sgbd ?
- peux-t-on créer aussi des procédures stockées avec MySQL en lancant des
scripts sql?
- et gérer des tables temporaires (par des procédures stockées) ?
- Mysql gère t-elle l'unicode (les types nvarchar() ...) ?


merci

1 réponse

Avatar
Fred BROUARD - SQLpro
bonjour,

fred a écrit:
bonjour,

J'ai une appli developpée en VB 6.0 qui tourne actuellement sous
win2000 et attaque une base de donnée SQL Server 2000 via ODBC.
on va dire que c est une appli et une base de taille moyenne.

On aimerait effectuer un portage de cette appli pour qu elle fonctionne
également sur une base MySQL.

Est-ce compatible ? :

- Vais je perdre en performance ?



Oui et non...

- la connexion via ODBC est elle possible ?



oui

- vais-je être limité par la mémoire ?



Porbabelement pas

- Y a t il de grande difference de syntaxe sql entre ces deux sgbd ?



Oui : mySQL n'accepte ni les sous requêtes, ni les requêtes ensemblistes

- peux-t-on créer aussi des procédures stockées avec MySQL en lancant des
scripts sql?



non pas de PS, ni triggers, ni fonctions

- et gérer des tables temporaires (par des procédures stockées) ?



non

- Mysql gère t-elle l'unicode (les types nvarchar() ...) ?



Oui





A +

merci



--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************