Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
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
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
Regarde du côté du SQL dynamique :
string ls_sql ls_sql = 'INSERT INTO temp_search(id) SELECT id FROM patria WHERE ' + ls_where EXECUTE IMMEDIATE :ls_sql ;
Hors ligne
Merci bcp Erasorz !
Hors ligne
Pages: 1