function OpenSql()
{
var strSQLServerName = "(local)\BBS"; \\这里如果连(local)就没问题,vbscript和javascript的区别???
var strSQLDBUserName = "swallow";
var strSQLDBPassword = "123456";
var strSQLDBName = "custer";
var connstr = "Provider=sqloledb;Network Library=DBMSSOCN;Data Source=" + strSQLServerName + ";Initial Catalog=" + strSQLDBName + ";User Id=" + strSQLDBUserName + ";Password=" + strSQLDBPassword + ";";
var conn = Server.CreateObject("ADODB.Connection");
conn.Open(connstr);
return conn;
}
%>
6 个解决方案
#1
什么非默认数据库,连接到哪个数据库这个是可以改的呀。
#2
sqlserver的默认实例啊!我服务器上用的不是默认的!所以连不上,vb上可以指定实例名和端口,javascript怎么不行呢??
#3
我这个是用javascript写的脚本,因为用Ajax作数据提交所以必须用这个!!
#4
UP
#5
var strSQLServerName = "(local)\BBS";
->
var strSQLServerName = "(local)\\BBS";
转义字符
->
var strSQLServerName = "(local)\\BBS";
转义字符
#6
Thanks!忘了转义字符了!
#1
什么非默认数据库,连接到哪个数据库这个是可以改的呀。
#2
sqlserver的默认实例啊!我服务器上用的不是默认的!所以连不上,vb上可以指定实例名和端口,javascript怎么不行呢??
#3
我这个是用javascript写的脚本,因为用Ajax作数据提交所以必须用这个!!
#4
UP
#5
var strSQLServerName = "(local)\BBS";
->
var strSQLServerName = "(local)\\BBS";
转义字符
->
var strSQLServerName = "(local)\\BBS";
转义字符
#6
Thanks!忘了转义字符了!