PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → SQLExecWDR
SQLExecWDR
Débuté par Ch Mathat, 20 nov. 2005 15:14 - Aucune réponse
Posté le 20 novembre 2005 - 15:14
Bonjour,

Je travaile avec un serveur Apache MySQL et j'essaie de créer un siste en PHP. J'ai paramétré une requête avec l'éditeur ad hoc qui me permet de vérifier si un utilisateur a le droit d'utiliser mon application. A cette fin je passe son LOGON et PASSWORD en paramètres. En test cela fonctionne correctement et je récupère bien les lignes que j'attends au nombre de 4.

J'ai donc créé une page qui demande ces deux paramètres et décrit une zone répétée que je voudrais remplir avec le résultat de ma requête. Mais alors plus rien ne marche. Voilà le code serveur que j'ai écrit et qui devrait s'exécuter au clic sur un bouton de validation de mes logon et password :

resSQL est un booléen
// Initialisation de zone répétée ZoneRépétée_Logon
ZoneRépétéeSupprimeTout(ZoneRépétée_Logon)
// exécution de la requête de recherche des lignes acceptant ce Logon/Password
resSQL = SQLExecWDR("RequeteLogon",txtLOGON, txtPSWD)
// contrôle du résultat
SI PAS resSQL ALORS
SQLInfoGene(RequeteLogon)
Info( SQL.Erreur + " - " + SQL.MesErreur )
Erreur("L'accès à cette application ne vous est pas autorisé. Contactez votre correspondant réseau.")
SINON
// chargement de la zone répétée si plusieurs lignes ou affichage de l'identifiant de la ligne si une seule ligne de sélectée
SQLInfoGene(RequeteLogon)
SI SQL.NbCol = 1 ALORS
Info("La ligne sélectionnée est : " + CLUB_Id)
SINON
TANTQUE SQLFetch ("RequeteLogon") = 0
ZoneRépétéeAjoute (ZoneRépétée_Logon,CLUB_Id + TAB + nom + TAB + cp + TAB + ville)
FIN
FIN
FIN
SQLFerme("RequeteLogon")


Je sors toujours avec l'erreur 1065 : Mysql_Query : Query est vide

Je précise que c'est ma première application WebDev !!!

Merci pour vos commentaires