出错的时候ssql的结果是什么?

解决方案 »

  1.   

    可以这样来写哟
    Qcrq="03-01-2002"
    Qmrq="03-31-2002"ssql="select * from aaa where indate between " & ctod(Qcrq) & "," & ctod(Qmrq) & " and wzmc=" & txtWzmc.textrs.open ssql,cn这样应该可以了,我在自己的程序里是这样写的
    我想可能是VFP的关系吧,有些函数不支持的,但是VFP又有些自己的函数可以利用
    如果查出是空的话,注意日期的格式一般来说是 MM-DD-YYYY的
      

  2.   

    Ssql语句不会错的,因为我在另外的程序中用过的(Sqlserver7)!
    估计VBF可能Sql语句不一样,但不知道怎么改可行。
      

  3.   

    切,更你说了,就是这样的,不信拉··到,
    因为你的这种问题,我以前试了好久才弄懂,到不是你的 SQL 语句有本身有什么问题,而是 VFP 更本就不认识这几句 SQL 
    你结合 VFP的SQL 看看,就可以看出,vfp 中的sql 不是标准的sql语句
    同样我用你的那句 在 access,sql server,都可以,但是在 VFP 和SYBASe
    中就是不行