我需要連接到使用JavaScript數據庫R2和我用下面的代碼如何連接到2008年SQLSERVER使用JavaScript
function Accept() {
var connection = new ActiveXObject("ADODB.Connection");
var connectionstring = "Data Source=mydatasource;Initial Catalog=DJ;User ID=sa;Password=mypass;Provider=SQLOLEDB;Persist Security Info=True";
connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open("SELECT username FROM tbl_login where username='aby'", connection);
rs.MoveFirst
while (!rs.eof) {
document.write(rs.fields(1));
rs.movenext;
}
rs.close;
connection.close;
}
但我得到一個錯誤這樣
微軟JScript運行錯誤:[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
使用JavaScript來連接到你的服務器是從安全的角度來看是一個壞主意,你應該使用web服務和/或Ajax調用來模擬相同的功能。 – yogi 2012-08-17 06:38:05
我會考慮這個 – dennis 2012-08-17 06:39:50
從你的應用程序連接到SQL也是不明智的。 – StuartLC 2012-08-17 06:41:57