스토어드 프로시져를 실행하다 오류가 발생해서 질문을 했다가
답을 얻지 못하고 있었는데 문제를 해결해서 다른분들에게 도움이 될까하여
올립니다.
오류가 발생했을때 [1]
mySql := 'PROC_BUDGET ('''+mskDate.Text+''')';
qrySql.Close;
qrySql.Sql.Clear;
qrySql.Sql.Add(mySql);
qrySql.ExecSQL;
오류가 발생했을때 [2]
StoredProc.Params[0].AsString := mskDate.Text;
StoredProc.ExecProc;
위의 경우는 다른분들의 글들을 참고로 해 보았는데,
에러가 발생하면서 전 안되더라구요.
그래서 아래처럼 했더니 되더군요. 참고하세요
참고로 전 (델파이3,오라클8,ODBC로 연결해서 사용했답니다.)
mySql := 'BEGIN PROC_BUDGET ('''+mskDate.Text+'''); END;';
qrySql.Close;
qrySql.Sql.Clear;
qrySql.Sql.Add(mySql);
qrySql.ExecSQL;