GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Mensagens recentes
|
Conecte-se...
|
Disconnect
|
Português
Inicio
→
WINDEV Mobile (versões anteriores)
→
Problème SQL Windev Mobile Express 22 Erreur 170129
Problème SQL Windev Mobile Express 22 Erreur 170129
Iniciado por Clément Nadé, mai., 29 2018 5:18 PM - 2 respostas
Conecte-se…
Clément Nadé
#1
Publicado em maio, 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
Denunciar
0
0
Michel
#2
Publicado em junho, 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}%'
Denunciar
0
0
Clement Nade
#3
Publicado em junho, 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
Denunciar
0
0
→ Voltar para WINDEV Mobile (versões anteriores)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (versões anteriores)
WEBDEV (versões anteriores)
WINDEV Mobile (versões anteriores)
Reports & Queries
Off-topic
Ferramentas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Tipo de Pesquisa
Apenas tópicos
Todas as mensagens
Período de pesquisa
Qualquer momento
Última hora
Últimas 24 horas
Semana passada
Mês passado
Ano passado
Cancelar
Pré-visualização da sua mensagem
Adicionar imagem
Importar uma imagem de uma URL
Enviar uma imagem a partir do seu disco
Deixe um ficheiro ou clique em "Procurar ..."
ou
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto