У меня есть HTA инструмент разработан с использованием JavaScript. Он подключается к базе данных Oracle и выполняет операцию.JavaScript + OLEDB + Oracle Сохраненная процедура + vbscript
DMLs работают нормально, но PLSQL не запускается.
Как запустить хранимую процедуру Oracle с использованием OLEDB в JavaScript.
Для обычных запросов 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. Может ли кто-нибудь помочь мне с синтаксисом для сохраненного Proc? Мне нужно выполнить stored_Porc(param1,param2)
. Оба параметра являются входной переменной. Я в порядке с JavaScript или VBScript.
Покажите нам код, который вы используя для подключения к Oracle через OLEDB и запускать DML в JavaScript, и мы могли бы помочь. –
Пожалуйста, отредактируйте свой вопрос, чтобы добавить весь соответствующий код к самому вопросу. –
Я только что обновил свой вопрос с дополнительной информацией. Спасибо – user2529462