生成新表,提示 Project a.exe raised exception class ENoResultSet With
message 'Error creating cursor handle'.Process stopped.Use Step or Run
to continue.怎样解决啊?

解决方案 »

  1.   

    什么补丁?我用的是delphi7,补丁在哪儿下啊?
      

  2.   

    对,我也老得到这样的错误提示,请问如何解决啊
    我用的是DELPHI6,装了补丁怎样,不装 又如何?
      

  3.   

    好象是Query.Open和Query.ExecSQL的问题。
      

  4.   

    sql语句有问题,写出来看看。
      

  5.   

    在Delphi使用数据库时就会出现这个问题:
    with DataModule do begin
      query.close;
      query.sql.clear;
      query.sql.add ('INSERT INTO TABLE VALUES(:SECTIONA, :SECTIONB)';
      query.ParamByName ('SECTIONA').AsString:=String1;
      query.ParamByName ('SECTIONB').AsString:=String2;
      query.Prepare;
      query.ExecSQL;
      query.Open;
    end;
    如果你是写的上面的代码,那就会出现问题。解决方法很简单,把最后一句“query.Open;”删除就可以了。
      

  6.   

    呵呵,问题已经解决了,真的是Open和ExecSQL的问题,谢谢大家!