ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: Requete PostGres   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

mar. 12 mai 2015, 12h12

GLS
France 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
20 088 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3