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, 12h07
Bonaventure Nteme
atoutfox.public.association

Re: Requete PostGres

Comment PGADMIN peut il retourner un résultat puisqu'il ne connaît pas la
fonction LEFT

ERREUR: la fonction left(character, integer) n'existe pas
LINE 1: select code,libelle from carpompe where left(libelle,2) = 'P...

et en passant par Sqlexec il ne reconnait pas non plus

j'ai donc utilisé

SELECT code, libelle FROM misop WHERE CODE LIKE 'OP%'


"GLS" <GLS[@]atoutfox.org> a écrit dans le message de news:
misjlg$21pr$1@news.niouzes.net...
> 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=0000016361
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