Delphi XE3コードからFirebirdでストアドプロシージャを作成するにはどうすればいいですか?私は、Delphiのコードを介してストアドプロシージャを追加したい。私はTSQLQuery.ExecSQL()
を使用していますが、私が使用しています9列10DelphiコードからFirebirdでストアドプロシージャを作成
CREATE PROCEDURE GET_BRANCH_ID (
EMPID Integer)
returns (
EMPBRANCHID Integer)
AS
declare variable EmpBrch Integer;
Begin
select EMP_BRANCH_ID from EMPLOYEE where EMPLOYEE_ID= :EMPID
into :EmpBrch;
EMPBRANCHID = :EmpBrch;
SUSPEND;
End
Delphiコードがある行でエラーを投げている:
with SQLQueryExc do
begin
close;
SQL.clear;
SQL.Add(SPString.Text);
ExecSQL();
End
任意の助けが理解されるであろう。ありがとう。
どのようなエラーが表示されますか? –
*それはエラーを投げています*あなたが私たちに特に言わない限り、意味のある問題の説明ではありません。あなたが見ている**正確**のエラーメッセージは何ですか? –
@Kenホワイトありがとう。トークンは不明でした - 9行目、10列目? ParamCheckを作成して解決策を得ました:= False; –