2011-01-07 9 views

Antwort

0

Sie können serverseitige JScript, obwohl diese, ich bin mir ziemlich sicher, wird nur von ich. So bewerkstelligen Sie es trotzdem;

<%@Language="JScript"%> 
<% 
var sqlbeg = "SELECT * FROM sbc WHERE disp = 'F00' AND rec_uid IS NULL"; 
var aconn = Server.CreateObject("ADODB.Connection"); 
var recset = Server.CreateObject("ADODB.Recordset"); 
aconn.Open("DSN=ACUSQL_SBC;UID=sbc;PWD=sbc;"); 
recset.Open(sqlbeg, aconn, 3, 3); 
%> 
1

Es hängt davon ab, wo das JavaScript ausgeführt wird.

In den meisten Fällen wird es in einem Webbrowser ausgeführt, und diese Hostumgebung bietet keine Möglichkeit zum Herstellen einer Verbindung mit einer entfernten Datenbank. Einige Browser haben SQL-Datenbanken eingebaut (die in der HTML 5-Spezifikation waren, ich bin mir nicht sicher, ob sie das immer noch sind), ich denke, sie verwenden SQLite (sicherlich nicht Oracle).

Wenn Sie eine Verbindung zu Oracle über einen Webbrowser herstellen möchten, benötigen Sie eine Art von Vermittler. Dies bedeutet normalerweise einen Webserver, der eine HTTP-basierte API bereitstellt und Perl, PHP, ASP.NET usw. verwendet, um mit der Datenbank zu kommunizieren.

Andere Hostumgebungen können eine Oracle-API bereitstellen, aber Sie müssen genauer angeben, welche Sie verwenden.