CMUD中如何调用变量进SQL的Select语句啊
比如#VAR rs @Conn.Execute( "SELECT hongdou_answer FROM hongdou WHERE hongdou_question = '红豆的问题'"),我发现是没问题的但假如有一个变量A=红豆的问题,我执行如下语句就fail了
比如#VAR rs @Conn.Execute( "SELECT hongdou_answer FROM hongdou WHERE hongdou_question = '@a'")
我想来想去,估计是这个select语句引用变量的格式出问题了,请问正确的应该怎么来啊 用%concat函数把他们拼凑起来:
#VARIABLE rs @Conn.Execute( %concat(SELECT hongdou_answer FROM hongdou WHERE hongdou_question =", @a, ""))
[ 本帖最后由 killunix 于 2010-5-6 02:21 PM 编辑 ] 多用用%format语句,%concat用起来拼sql不方便!
页:
[1]