0
나는 HTA JavaScript를 사용하여 개발 된 도구를 가지고 있습니다. 백엔드 Oracle 데이터베이스에 연결하여 작업을 수행합니다.JavaScript + OLEDB + Oracle 저장 프로 시저 + vbscript
DML은 정상적으로 실행되지만 PLSQL은 실행되지 않습니다.
JavaScript에서 OLEDB를 사용하여 Oracle 저장 프로 시저를 실행하는 방법.
정상적인 SQL 쿼리의 경우, 명령try {
var connection = new ActiveXObject('ADODB.Connection');
//alert(RepoConnStr);
connection.open(RepoConnStr);
}
catch (e) {
alert(e);
return;
}
try {
SQL = "SELECT unique job_name as job_name FROM DATPRD.JMS_JOB_INVENTORY";
var rows = new ActiveXObject("ADODB.Recordset");
rows.open(SQL,connection);
while(rows.EOF == false)
{
Job_Name_List=Job_Name_List.concat(rows("job_name")).concat("\n");
rows.MoveNext();
}
//alert(DB_Details);
rows.close();
}
catch (e) {
alert(e);
alert("Unable to Fetch Job Name List");
window.location.reload(1);
}
이하로 사용하고 그러나 저장된 프로 시저 작동하지 않습니다. 누군가가 저장된 Proc 구문을 도와 줄 수 있습니까? stored_Porc(param1,param2)
을 실행해야합니다. 두 매개 변수는 모두 입력 변수입니다. 나는 JavaScript 나 VBScript에서 괜찮다.
우리에게 당신이있어 코드를 표시 백엔드를 작업하고 저장 프로 시저를 실행 한 후 (JQuery와) 아약스 또는 다른 방법으로 자바 스크립트에서 웹 서비스를 호출 할 웹 서비스 또는 무언가를 만드는 것입니다 OLEDB를 통해 Oracle에 연결하고 JavaScript로 DML을 실행하는 데 사용하면 도움이 될 것입니다. –
질문을 편집하여 질문에 관련된 모든 코드를 추가하십시오. –
방금 더 많은 정보로 내 질문을 업데이트했습니다. 감사합니다 – user2529462