AIDE SUR UNE REQUTTE

BOUBAKAR -  
 BOUBAKAR -
Bonjour,
donc mon probleme est ca:
j'ai une requete avec query (BDE) EST BASE DE DONNE SOUS FICHIER EXCEL .DBF sous delphi 7
QUANT JE LANCE UNE REQUETTE
query1.sql.add('select champ type string from matable where champ =''12/08/1996''');
query1.active:=true;

ERREUR : mismatch expression

svp qeq qui peut me aider urgent

2 réponses

pebkac
 
salut

le format de date est incorrect
essaie plutot avec yyyy/mm/dd
ou yyyy/mm/dd hh:mm:ss
0
pebkac
 
the best solution pour savoir quel format est à utiliser est

query1.Sql.Add('select ''la date est ''||champ from matable');
query1.Open;
Label1.Caption := Query1.Fields(0).AsString;

nb: pour le fields, je sais plus si c'est ( ) ou [ ], tu ne m'en tiendras pas rigueur ?...

le but de la requête est de récupérer la date en lui adjoignant une chaine pour que le moteur convertisse la date en chaine avec son format natif.
0
BOUBAKAR
 
salut
le probleme reste le meme avec la subtutition du format dd/mm/yyyy avec yyyy/mm/dd
0