2011-01-07 30 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,但您必須更具體地說明您正在使用哪一個。