FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile (précédentes versions)
→
Problème SQL Windev Mobile Express 22 Erreur 170129
Problème SQL Windev Mobile Express 22 Erreur 170129
Débuté par Clément Nadé, 29 mai 2018 17:18 - 2 réponses
Connectez-vous…
Clément Nadé
#1
Posté le 29 mai 2018 - 17:18
Bonjour,
Dans le cadre d'un projet étudiant, nous nous sommes vers windev mobile pour créer une application. Toutes fois, lors des tests d'une requête SQL, un problème survient avec le message suivant:
Erreur d'initialisation de la requête :
Erreur de l'accès OLE DB.
Numéro d'erreur = 170129
Echec de l'ouverture du fichier.
Détail de l'erreur système :
Description = Erreur de syntaxe dans l'expression « (
EXPRESS_DetailsPreparation.Id_recette =
EXPRESS_Table_recette.Num_recette
AND EXPRESS_Préparation.ID_preparation=
EXPRESS_DetailsPreparation.ID_preparation =
AND EXPRESS_Table_recette."Nom de la recette" LIKE
%Crêpes%
) ».
Source = Microsoft Access Database Engine
Help Context = 5003950 (0x80040e14)
SQL State = 3075
Error Number = -2147217900 (0x80040e14)
Native Error Number = -524553244 (0xe0bbf3e4)
Sachant que notre requête SQL est la suivante :
SELECT
EXPRESS_DetailsPreparation.DetailsPreparation AS DetailsPreparation,
EXPRESS_Préparation.Préparation AS Préparation,
EXPRESS_Table_recette."Nom de la recette" AS Nom_de_la_recette
FROM
EXPRESS_Préparation,
EXPRESS_DetailsPreparation,
EXPRESS_Table_recette
WHERE
(
EXPRESS_DetailsPreparation.Id_recette = EXPRESS_Table_recette.Num_recette
AND EXPRESS_Préparation.Id_preparation = EXPRESS_DetailsPreparation.Id_preparation
AND EXPRESS_Table_recette."Nom de la recette" LIKE %{ParamNom_de_la_recette}%
)
Nous aimerions votre aide, afin de résoudre notre problème.
Cordialement
Signaler
0
0
Michel
#2
Posté le 05 juin 2018 - 11:36
Bonjour,
Je suis pas certain que cela vienne de là mais pourquoi encadrer les critères de la clause Where dans des parenthèses ?
Par ailleure le Like utilise des côtes.
par exemple
Where LIKE '%{ParamNom_de_la_recette}%'
Signaler
0
0
Clement Nade
#3
Posté le 05 juin 2018 - 15:11
Bonjour,
En effet, les parenthèses sont inutiles, nous avions oublié de les retirer. Par ailleurs, nous avons testé le LIKE avec les côtes mais la requête ne nous demande pas de paramètre alors que sans les côtes, elle nous demande bien les paramètres mais en nous renvoyant l'erreur.
Nous nous demandons, si l'erreur ne viendrait pas de l'implémentation de la base de données car elle a été faites sous Access
ou si l'erreur serait dû a notre requête.
Merci de votre réponse
Signaler
0
0
→ Revenir à WINDEV Mobile (précédentes versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte