PB à toute heure et à tout moment. (à parcourir avec modération)

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 06-02-2009 11:21:37

FlagerRk  
Membre
Date d'inscription: 02-06-2008
Messages: 2
Pépites: 13
Banque: 0

[RESOLU] PB 11.5 valeur d'un string pour générer une clause Where

Bonjour à tous,


Je suis un débutant dans le développement en PB et voici mon problème :

Information :

PB 11.5
DB : OLE DB

J'ai créé une DW avec un formulaire de recherche (+/- 15 champs possibles) une fois un bouton search cliquer, je génère ma close where dans une string (ls_where)

Au final je souhaite peupler une table temporaire(temp_search) avec l'id des membres

Code: pb

INSERT INTO temp_search(id) 
  SELECT id FROM patria
  WHERE ls_where;

Hélas cela ne fonctionne pas... y a t-il un moyen afin que la valeur contenue dans ma variable string soit interpreté dans le query SELECT ?

j'ai également essayé String(ls_where) ou :ls_where mais sans succès... :s


Je ne sais pas si je suis très claire dans mes explications !


Grand merci d'avance !

Dernière modification par FlagerRk (06-02-2009 11:39:35)

Hors ligne

 

#2 06-02-2009 11:31:45

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] PB 11.5 valeur d'un string pour générer une clause Where

Regarde du côté du SQL dynamique :

Code: pb

string  ls_sql

ls_sql = 'INSERT INTO temp_search(id)   SELECT id FROM patria  WHERE ' + ls_where

EXECUTE IMMEDIATE :ls_sql ;

N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 06-02-2009 11:39:12

FlagerRk  
Membre
Date d'inscription: 02-06-2008
Messages: 2
Pépites: 13
Banque: 0

Re: [RESOLU] PB 11.5 valeur d'un string pour générer une clause Where

Merci bcp Erasorz !

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22