在VC+ACCESS中用DBGrid显示数据库内容,现在要根据客房在一个列表框中选择的值(一个字符串)构造一个SQL查询,在WHERE子句中用代表这个值的变量,
SELECT * FROM * WHERE 字段名=变量
然后再在DBGrid中显示,
关键就是=号后面的这部分如何写?

解决方案 »

  1.   

    先写一个SQL,然后拼起来就行了。
      

  2.   

    你能教教我吗?就是变量在SQL中不知如何表示,是一个字符型的变量
      

  3.   

    DECLARE @COUNT INT
    这是定义一个整形的变量
      

  4.   

    在VC用不支持 DECLARE 标识符,能不能给个详细的,谢谢
      

  5.   

    不知道你要什么?
    1、在程序中定义变量
    String strSQL;
    String strTemp;strSQL="SELECT * FROM TABLE WHERE FIELD='" + strTemp +"'" ;2、在SQL语句中定义变量
    向我上面写的.