asp与sql2000数据库连接的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:26:30
下面有段代码不能正常运行,请各位指正:
set conn=server.CreateObject("adodb.connection")
conn.open "provider=sqloledb;
data source=D:/Program Files/Microsoft SQL Server/MSSQL/Data/Bookshop_Data.MDF;
userid=sa;
password=sa;"

问题在哪啊?

编译的错误提示是:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft VBScript 编译器错误 错误 '800a0409'

未结束的字符串常量

/bookshop/inc/conn.asp,行12

conn.open "provider=sqloledb;
-----------------------------^

不是这样连的,连接数据库怎么能加路径啊,
修改Conn.open这句就可以了,Conn.open "driver={SQL Server};server=(local);uid=sa;pwd=888888;database=Your database" 语法介绍:
(1)、driver={SQL Server};始终为这个形式,不变
(2)、server:可以是local、你计算机的IP、计算机的名称中的任意一个
(3)、uid:登陆SQL的用户名
(4)、pwd:登陆SQL的密码
(5)、database:要连接的数据库名称,只要名称扩展名,路径都不用。

强人啊。 .
data source=D:/Program Files/Microsoft SQL Server/MSSQL/Data/Bookshop_Data.MDF;
这句是什么意思..错啦..

Conn.open "driver={SQL Server};server=(local);uid=sa;pwd=888888;database=Your database"

这样写。 .就可以连接了。.看的懂么? 不是象你那样写的.MDF的 那只是文件.而你连接的要是数据库 ..明白?

你的程序的错误太多了,
conn.open "provider=sqloledb; ....这里你就少了"号.
userid=sa;
password=sa;"
这里也错误百出
你试一下,我以下SQL链接数据库吧
<%
'------------------------------------------------------------
SQLServerName = "127.0.0.1" '服务器名称或地址
SQLDBUserName = "sa" '数据库帐号
SQLDBPassw