PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV Mobile (earlier versions)
→
Problème SQL Windev Mobile Express 22 Erreur 170129
Problème SQL Windev Mobile Express 22 Erreur 170129
Started by Clément Nadé, May, 29 2018 5:18 PM - 2 replies
Connect yourself…
Clément Nadé
#1
Posted on May, 29 2018 - 5:18 PM
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
Report
0
0
Michel
#2
Posted on June, 05 2018 - 11:36 AM
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}%'
Report
0
0
Clement Nade
#3
Posted on June, 05 2018 - 3:11 PM
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
Report
0
0
→ Go back to WINDEV Mobile (earlier versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text