看看loketype属性设置为ltreadonly,如是该掉他。

解决方案 »

  1.   

    with adoquery1 do
        begin
          close;
          sql.clear;
          sql.add('insert ,delete ,update……')
          Open;
        end;
      

  2.   

    没有我都设置的正常呀,只是在使用adoquery执行无数据集返回的操作时出现错误,
      

  3.   

    你一定是使用Delphi5,安装3个升级的东东(可以在www.borland.com或其他Delphi网站找到),安装SN为ski-hd3-c139 92x0-91x0
      

  4.   

    if 出现EOF OR BOF 。错误 THEN 同意楼上
    else use function exerSql not to open dataset;
      

  5.   

    如果是Select 语句, 用adoquery.Open
    如果是Insert Update Delete , 用adoquery.ExecSql
      

  6.   

    大哥,如此弱的问题也不至于浪费可用分把,你们说的这些都不是呀,我的ado打过补丁,我对ado的用法也比较熟悉,不会出现楼上的错误,到底是怎么回事呀
      

  7.   

    我也觉得是sql语句的问题。
    把语句贴出来看一下吧。
      

  8.   

    先把SQL语句在数据库系统里调试正确了,再拿到DELPHI里运行