reb db et les variables
nico17-Oct-2006/14:40:27+2:00
Bonjour,
j'ai un petit problème avec rebdb, la solution doit être simple, mais mon cerveau n'y arrive pas!

variable1: db-select/where * ma_table [col1 = 5]

ça c'est bon, peut être pas idéal côté écriture!

maintenant, je veux remplacer 5 par une variable,

var: 5
variable1: db-select/where * ma_table [col1 = var]

et là, ça marche pas! Et franchement, faire une recheche dans une table avec une variable, c'est quand même mieux!
merçi!
nicolas
jipé17-Oct-2006/17:32:05+2:00
Au pif en passant (j'ai oublié la syntaxe RebDB !):

var1: first compose [db-select/where * ma_table [col1 = (var)]]
coccinelle17-Oct-2006/20:43:21+2:00
C'est un des avantages de sql-protocol qui n'impose pas le compose pour inclure des varaibles dans ses requêtes.

Mais là, je prêche pour ma parroisse, désolé.

Sinon, un compose sur la clause where devrait être suffisant :
var: 5
variable1: db-select/where * ma_table compose [col1 = (var)]


Marco.
nico18-Oct-2006/0:37:35+2:00
var: 5
variable1: db-select/where * ma_table compose [col1 = (var)]

Eh bien merçi à vous, je viens de le tester, et ça marche nickel!
J'ai une epine de moins dans le pied.

nicolas

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2