今天想将SQlite中的查询语句改为带参数的查询语句,修改后没有报错,但是查询结果却没有显示任何信息,事例如下:
无参数查询:
     sql = " select * "
" from Student  "
" where Sage = 19 ;";
查询结果是:     Sno:   Sname:    Ssex:    Sage:   Sdept:
 200215122: LiuChen:  female:      19:      CS:
 200215125: ZHangLi:    male:      19:      IS:
//**************************************************************************//
有参数查询是:
int var = 19;
sql = " select * "
" from Student  "
" where Sage = $var ;";
查询无任何结果。
不知道这个是什么情况???
求大侠帮忙

解决方案 »

  1.   

    sql = " select * "
     " from Student  "
     " where Sage = "+$var ;
    假设Sage为数字型,自行将var转换成字符型
      

  2.   

    SQL内容是什么,在SQLITE中运行结果如何,你的代码是什么
      

  3.   

    SQL的内容主要就是上面的问题所列出来的,代码主要就是这里,其余的都是API,即自行char* sql;这个字符串的内容,最简单的sqlite语句。