Ich habe ein HTA Werkzeug mit JavaScript entwickelt. Er stellt eine Verbindung zur Back-End-Oracle-Datenbank her und führt die Operation aus.JavaScript + OLEDB + Oracle gespeicherte Prozedur + vbscript
DMLs laufen gut, aber PLSQL läuft nicht.
Wie Sie eine gespeicherte Oracle-Prozedur mit OLEDB in JavaScript ausführen.
Für normale SQL-Abfragen, sind mit folgendem Befehl
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);
}
Aber es mit gespeicherten Proc funktioniert nicht. Kann mir jemand bei der Syntax für Stored Proc helfen? Ich muss stored_Porc(param1,param2)
ausführen. Beide Parameter sind Eingabevariablen. Ich bin OK mit entweder JavaScript oder VBScript.
Zeigen Sie uns den Code du bist verwenden, um eine Verbindung zu Oracle über OLEDB herzustellen und DMLs in JavaScript auszuführen, und wir können Ihnen vielleicht helfen. –
Bitte bearbeiten Sie Ihre Frage, um den relevanten Code zur Frage selbst hinzuzufügen. –
Ich habe gerade meine Frage mit mehr Informationen aktualisiert. Danke – user2529462