Création de base MySQL par programmation et accès natif
Bonjour à tous!
Je souhaite créer une base MySQl par WLangage, pour éviter de passer par phpMyAdmin, j'ai trouvé ce code sur le forum de pc-soft
http://forum.pcsoft.fr/thread.awp?gr...42#entry217463
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| nId est un entier = SQLConnecte(GcoData..Serveur,GcoData..Utilisateur,gsGcoDataPassword,"","MySQL",hAccèsNatifMySQL) //,gsGcoDataInfosEtendues)
SI nId <> 0 ALORS
sNomDatabase est une chaîne = GcoData..BaseDeDonnées
// création de la base de données
sSql est une chaîne = "CREATE DATABASE IF NOT EXISTS %1"
sSql = ChaîneConstruit(sSql,sNomDatabase)
// execution de la requête
SI PAS SQLExec(sSql,"REQ") ALORS
SQLInfoGene()
Erreur("La Database n'a pas pu être créée. Code erreur : " + SQL.Erreur +RC+...
SQL.MesErreur)
FIN
SINON
// La connexion a échoué : affichage d'un message explicatif
SQLInfoGene()
Erreur("La connexion à la source de données" + "localhost" + ...
"a échoué."+RC+...
"Code erreur : " + SQL.Erreur +RC+...
SQL.MesErreur)
Erreur("Veuillez vérifier les paramètres de connexion aux bases de données de la Caisse ")
Ouvre(fen_parametresLocalFiche)
RENVOYER Faux
FIN
// Dans tous les cas (connexion OK ou pas)
SQLDeconnecte() |
je me connecte bien mais je reçois un message d'erreur du serveur qui me dit que j'ai un problème de syntaxe, alors que c'est celle préconisée par
http://dev.mysql.com/doc/refman/5.0/...-database.html...
Quelqu'un a déjà eu ce problème?