mar. 12 mai 2015, 12h12
GLS
France
atoutfox.public.association
Re: Requete PostGres
Bonjour,
une solution rustique lorsque l'on ne maitrise pas le SQL de Postgres, c'est d'utiliser PGADMIN pour générer la requête PostGresql.
Lorsque celle-ci donne de bons résultats, il suffit de la recopier dans VFP..
les chaines de caractère doivent être entre ' (simple guillemet) et non pas entre " (double guillemet). Pour éviter toute ambiguité il est préférable de faire de la concaténation de chaine avec [ ] comme cela
lcSql = [SELECT code, libelle FROM misop WHERE LEFT(code,2) = 'OP']
ou d'utiliser TEXTMERGE.
La requête lcSQL est correcte elle doit fonctionner sur PostGreSql.
J'ai testé sur une de mes tables la rquête suivante très proche:
SELECT cle, modele, marque FROM interface WHERE LEFT(marque,2) = 'TO'
PostGreSql retourne dans PGADMIN 3;"360 ";"TOSOH "
Cordialement
Gilles
Permalink : http://www.atoutfox.org/nntp.asp?ID=0000016360