SELECT * FROM ClassTab WHERE Class_room LIKE'*A*'
VC中的SQl语句的%号应该是用*代替的吧。为什么我的这句查询语句却不执行呢?
这句语句是以教室来查询班级表中的数据;

解决方案 »

  1.   

    SELECT * FROM ClassTab WHERE Class_room LIKE '%A%'没有见过可以用*代替%的
      

  2.   

    补充一下,我的数据库是用ADO方式连接的。这个应该没有什么问题吧
      

  3.   

    SELECT * FROM ClassTab WHERE Class_room LIKE '%A%'
    是sql要求的语法。
      

  4.   

    http://itzhe.cn/news/20080805/192833.html
      

  5.   

    再次补充一下...我用SQL server2000的分析查询器执行SELECT * FROM ClassTab WHERE Class_room LIKE'%A%'是能够执行的,而VC中%号不是用*代替的么?但是我在VC中使用SELECT * FROM ClassTab WHERE Class_room LIKE'*A*'
    这句时却不可以执行。用%的话会导致出错。
      

  6.   

    谢谢各位问题已经解决。原来我用Format转换SQl语句出的错。