Javascript 使用JS连接到SQL Server

Javascript 使用JS连接到SQL Server,javascript,sql-server,Javascript,Sql Server,我偶然发现了一篇关于用JavaScript连接数据库的帖子 我正在为WindowsVista/7构建一个小工具,它将与Media Center的电影管理应用程序My Movies配合使用。My Movies应用程序的数据库使用SQL Server 2005 Express,我唯一的数据库连接选项是JavaScript,因为小工具(据我所知)不支持服务器端脚本语言 var connection = new ActiveXObject("ADODB.Connection") ; var conn

我偶然发现了一篇关于用JavaScript连接数据库的帖子

我正在为WindowsVista/7构建一个小工具,它将与Media Center的电影管理应用程序My Movies配合使用。My Movies应用程序的数据库使用SQL Server 2005 Express,我唯一的数据库连接选项是JavaScript,因为小工具(据我所知)不支持服务器端脚本语言

var connection = new ActiveXObject("ADODB.Connection") ;

var connectionstring="Data Source=WKS-MER03308;Initial Catalog=MYMOVIES;User ID=mymovies;Password=7eBrABud;Provider=SQLOLEDB"; 

connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");

rs.Open("SELECT nvcLocalTitle FROM tblTitles", connection);
rs.MoveFirst
while(!rs.eof)
{
   document.write(rs.fields(1));
   rs.movenext;
}

rs.close;
connection.close;
我已尝试运行此操作,但仍然出现错误:

消息:用户“mymovies”登录失败。(遗憾的是,我无法访问日志以查看状态并获得故障的准确原因)

在my movies网站上,它提供了以下连接到db的详细信息

Server=[Server]\MYMOVIES
Database=My Movies
User ID=mymovies
Password=7eBrABud
Trusted_Connection=False

你知道我做错了什么吗?

你把实例和数据库名称弄糊涂了。请尝试以下操作:

var connectionstring="Data Source=WKS-MER03308\MYMOVIES;Initial Catalog=MY MOVIES;
     User ID=mymovies;Password=7eBrABud;Provider=SQLOLEDB";  

我已经尝试过了,它解决了这个问题,但现在我得到了这样一条消息:[DBNETLIB][ConnectionOpen(Connect())。]SQL Server不存在或访问被拒绝。行:12字符:1代码:0 URI:file:///C:/Development/Sourcecode/TestingSite/JSSQLTest.html