m,n均为整数  考试.考场编号和考试.考试时间编号也均为整数
下面这句有语法错误该怎么改正呢(好像是引号的位置不对)
test.Open "select 考试.监考人数 from 考试 where 考试.考场编号=& n And 考试.考试时间编号 = & m", cn, 1, 3

解决方案 »

  1.   

    "select 考试.监考人数 from 考试 where 考试.考场编号="& n & " And 考试.考试时间编号 = " & m & ""这样应该好了,试试看呢
      

  2.   

    说个检测方法吧,你用一个变量
    sql="select 考试.监考人数 from 考试 where 考试.考场编号="& n & " And 考试.考试时间编号 = " & m & ""
    然后设置断点,把sql得值拿出来。如果你的数据库是sql server就到分析器里面去看看,如果是access就到query里面去运行一下。希望有帮助
      

  3.   

    addnew方法只有当数据库不为空时才可以用吗?
      

  4.   

    addnew我不清楚,似乎不是的
    你试验一下就好了上面的问题,仔细读读就好了。没什么的 :)