首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用JS连接到Server

用JS连接到Server
EN

Stack Overflow用户
提问于 2010-01-04 12:53:21
回答 1查看 6.2K关注 0票数 4

我在这里偶然发现了一篇关于用JavaScript连接到DB的帖子。

How to connect to SQL Server database from JavaScript in the browser?

我正在为windows vista/7构建一个小工具,它将与我的电影一起工作,这是一个媒体中心的电影管理应用程序。我的电影应用程序使用SQLServer2005Express作为DB,我唯一的数据库连接选项是JavaScript,因为小工具不支持服务器端脚本语言(据我所知)。

代码语言: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;

我试着运行这个程序,然后继续得到错误:

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

在“我的电影”网站上,它给出了连接到数据库的以下细节。

代码语言:javascript
复制
Server=[Server]\MYMOVIES
Database=My Movies
User ID=mymovies
Password=7eBrABud
Trusted_Connection=False

你知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-04 13:00:18

您混淆了实例和数据库名称。尝试以下几点:

代码语言:javascript
复制
var connectionstring="Data Source=WKS-MER03308\MYMOVIES;Initial Catalog=MY MOVIES;
     User ID=mymovies;Password=7eBrABud;Provider=SQLOLEDB";  
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1999365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档