2011-01-07 57 views

回答

0

您可以使用服务器端JScript,虽然这,我敢肯定,仅受支持IIS。无论如何,这就是你的成就。

<%@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

这取决于JavaScript运行的地方。

在大多数情况下,它运行在Web浏览器中,并且该主机环境不提供任何方式连接到远程数据库。有些浏览器内置了SQL数据库(这些数据库在HTML 5规范中,我不确定它们是否仍然存在),我认为它们使用SQLite(当然不是Oracle)。

如果您想从网络浏览器连接到Oracle,那么您将需要某种中介。这通常意味着提供基于HTTP的API并使用Perl,PHP,ASP.NET等与数据库交谈的Web服务器。

其他主机环境可能会提供一个Oracle API,但您必须更具体地说明您正在使用哪一个。