在adoquery1中,如果在SQL中使用where语句,就会出现,请高手指点。

解决方案 »

  1.   

    看不倒图片?!!!
    在ADOQuery中的SQL中可以些呀?就是不能接动态条件
    如果在窗体的按钮事件中,完全可以!
    接分?!
      

  2.   

    能够使用毫无疑问,可能是你的sql语句有错
      

  3.   

    sql语句不能用where ,还叫sql吗?
    查看下是不是错了
      

  4.   

    图片没显示出来,提示的错误是[Microsoft][ODBC dBase Driver]参数不足,期待是1
      

  5.   

    你用的数据库是什么
    检查一下你的sql在数据库是否可以执行。
      

  6.   

    我用的是Dbase数据表才会出现这样的问题,用Access不会出现这样的问题
      

  7.   

    不管什么数据库都支持标准sql的,带where的这样的sql语句当然可以执行,
    可能是因为其他的错误造成的,不过图片看不到,也不知道具体什么错误.
      

  8.   

    我的也看不到图片,ADOQuery1中能的语句能使用where语句啊
      

  9.   

    [Microsoft][ODBC   dBase   Driver]参数不足,期待是1你是用自己建的数据源吗你用adoquery为会不用ado呢
      

  10.   

    一般的数据库都支持WHERE子句,估计是你的语句写的有问题.
    少了空格或者什么的..好好检查检查吧!
      

  11.   

    先把SQL语句放到一个字符串变量中,
    这样方便调试,
    跟踪一下,把SQL语句取出来放到数据库中执行一下就看到问题所在啦.
      

  12.   

    up 楼上
    var
    a:string;
    a:='你的sql语句';
      

  13.   

    晕,哪有SQL语句不能用where的道理。
    你仔细检查一下你的SQL语句,看看是不是多什么标点符号啊,或者是语法什么的没写对
      

  14.   

    好象是数据库连接有问题。检查一下数据连接字符串(ConnectionString)。
      

  15.   

    SQL语句出错了,"参数不足,期待是1".
    这个错误应该是SQL中多了''或者少了''
      

  16.   

    如果是设计时就摆放了的ADOQuery,那么设置其属性 ParamCheck 为 False
    如果是运行时动态创建的ADOQuery,那么执行语句: ADOQuery1.ParamCheck := False;