Delphi 7 で表示されるこのエラー メッセージのヘルプが必要です。まず、いくつかのスクリプトについて説明します。mySQL プロシージャ スクリプトの場合:
CREATE PROCEDURE ActualStok()
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
SELECT B.KD_BRG, B.NAMA_BRG, B.UKURAN, B.SATUAN,
(B.JUMLAH_BRG-(SELECT IFNULL(SUM(D.JUMLAH_PAKAI_BRG),0)
FROM DETAIL_PAKAI_BRG D
WHERE (D.STATUS_AMBIL='0') AND (D.KD_BRG=B.KD_BRG) AND (D.UKURAN=B.UKURAN)
AND (D.SATUAN=B.SATUAN))),
B.KETERANGAN_BRG
FROM BARANG B;
END;
次に、その手順を確認します --> CALL ActualStok(); そして仕事です。mySQL は、期待どおりの結果を表示してくれます。エラーはありません。
だからデルファイプログラムで、私はこのスクリプトを実行しようとします:
手順 TFrmPersediaan.Button1Click(送信者: TObject);
begin
FrmDtm.ADOQBarang.Close;
FrmDtm.ADOQBarang.SQL.Clear;
FrmDtm.ADOQBarang.SQL.Add('CALL ActualStok()');
FrmDtm.ADOQBarang.Open;
end;
Delphi に、「複数ステップの操作でエラーが発生しました。各ステータス値を確認してください」というエラー メッセージが表示されます。
この問題を解決するために誰かを助けてください。ご参加いただきありがとうございました。