单元文件可以保存,但文件名不对。工程文件无法保存,显示错误是:  ‘ (中间显示为乱码) ’is not a valid identifier。
我已经重装了,但还是这个问题,就查重装系统了,很急,程序都没发编了。

解决方案 »

  1.   

    对不起了,借您地方一用。
    这样的存储过程。
    CREATE PROCEDURE  www
    @sun1_1 char(10),
    @sun2_1 char(10)
    AS
    insert into sun
    (sun1,sun2)
    values
    (@sun1_1,@sun2_1)
    GO
    这样的代码。
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    storedproc1.Active:=false;
    storedproc1.DatabaseName:='human';
    storedproc1.StoredProcName:='www';
    storedproc1.Active:=true;
    storedproc1.Close;
    storedproc1.Prepare;
    storedproc1.ParamByName('@sun1_1').AsString:=edit1.Text;
    storedproc1.ParamByName('@sun2_1').AsString:=edit2.Text;
    storedproc1.ExecProc;
    storedproc1.open;
    datasource1.DataSet:=storedproc1;
    dbgrid1.DataSource:=datasource1;
    end;
    运行后提示。
    project Project1.exe raised exception class ENoResultSet with
    message 'Error creating cursor handle'.
    我该怎么办,这是一个很菜的问题。能给我一个清楚的答案吗。不
    要敷衍了事。我刚学,帮帮忙吧?
    急得生病了。
      

  2.   

    你使用的是不是Delphi7?!
    这是 Delphi7的BUG!!!===============================================================
         ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:  
     http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
     http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  
      

  3.   

    问题是我已经重新安装了两次了  是不是以前的安装没有完全删除呢?但我用的是程序卸载。不应该有问题啊!
    楼上的我用的 不是delphi7 是6
      

  4.   

    你用text的方式看看窗体文件.dfm,有没有对象名是乱码或中文?有时在不同版本的Delphi程序之间切换,会遇到文字编码的问题(伴水已经写了函数,可以解决这个问题)
      

  5.   

    sigh, Delphi的硬伤就是Bug太多!要是Delphi没有Bug就完美了...Dream! :)