Q&A

  • 급해요-Sotreed Procedure구현시 err!!!!
Stored procedure를 아래와 같은 방식으로 구현하였는데 이상한 err가 발생 하였습니다. 아시는분 해결책을 주시면 고맙겠습니다.



저희는 아래의 Version으로 작업을 하고 있습니다.

DB --> Btrieve 6.15

DBMS --> Scalable SQL 3.12

TOOL --> Delphi 3.0



var sQry : Tquery

begin

sQry := TQuery.Create(Application);

sQry.DatabaseName := 'sss';



With sQry do

begin

Close;

Sql.Clear;

Sql.Add(' Exec Proc Name ');

Sql.Add(''''+VAr1+''','''+Var2+''',');

Sql.Add(''''+Var3+''','''+Var4'''' ');

ExecSql;

end;



end;







err message



"General SQL error

[Btrieve Technologies][ODBC Interface] Invalid Cursor State."































1  COMMENTS
  • Profile
    최명실 1999.11.20 03:45
    델파이 상에서 Call하다 난다는거죠?



    with SP_TEMP(<-SPL 컴포넌트이름) do

    begin

    Close;

    UnPrepare;

    Params.Clear;

    DatabaseName := 'XXX';

    StoredProcName := 'YYY';

    Open;



    이런식으로 프로그램 구성을 하면 어떨지요.