Mar 01

Accès natif MySQL : Bug de hCréationSiInexistant(« * »)

En version 16 (autres versions à tester), la fonction hCréationSiInexistant(« * »)fonctionne bien si la base MySQL est vide (aucune table).

Par contre, si il ne manque qu’une ou plusieurs tables dans une base existante, WinDev ne les crée pas automatiquement.

Pour contourner ce petit bug, nous vous proposons une fonction qui fera le travail à la place de hCreationSiInexistant (à noter que la fonction remplit bien son rôle si on l’appelle en spécifiant un nom de table particulier).

La fonction pg_CreeBase() récupère la liste des tables de l’analyse en cours et lance un hCreationSiInexistant(Table)

Lire la suite