注册 登录
编程论坛 ASP技术论坛

跪求asp连接数据库方法!

lightsout 发布于 2008-04-20 10:43, 938 次点击
小弟刚学ASP,在书上的光盘拿了个例子来学习,连数据库的方法也看了很多,那个例子也带连接的代码,但是我就是连不上,昨天搞了一天,郁闷啊~
希望哪位大哥能帮我远程调控一下,要不真的学习不下去了
PS:我用的是SQL Server 2000  我的QQ是:369550755(希望加好友时说明一下)

[[it] 本帖最后由 lightsout 于 2008-4-20 10:47 编辑 [/it]]
9 回复
#2
yms1232008-04-20 16:51
http://hi.baidu.com/kuiyong/blog/item/2fea9825faa2d26134a80fcd.html
网上的教程
#3
dhdhzzw2008-04-21 09:18
你要说怎么连不上的啊
#4
fangjchengli2008-04-21 14:48
百度一下,
#5
zhangjianghan2008-04-21 15:11
在根目录下建立一个名叫asp.mdb的数据库,在要引用的页面加下面的代码,整页面就下面这几行代码,然后打开浏览一下,如果是空白的页面那就是连上,如果有提示错误的信息就是连不上.试试吧

<%
dim conn
set conn=Server.CreateObject("adodb.connection")
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath("asp.mdb")
%>
#6
雪呀2008-04-21 22:52
我也不懂
我也是这个学期学的这个,最是郁闷的课程,要区分大小写,多或者少一个空格都是错误,郁闷啊
#7
robinbest2008-04-22 09:09
[bo]以下是引用 [un]雪呀[/un] 在 2008-4-21 22:52 的发言:[/bo]

我也是这个学期学的这个,最是郁闷的课程,要区分大小写,多或者少一个空格都是错误,郁闷啊


又不是C++, ASP好像没这么严格吗?
#8
天涯听雨2008-04-22 10:34
从动网里给你找出来的连接代码……

Const SqlDatabaseName = "dvbbs"
Const SqlPassword = "dvbbs"
Const SqlUsername = "dvbbs"
Const SqlLocalName = "(local)"

SqlNowString = "GetDate()"

Dim ConnStr
On Error Resume Next

ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open ConnStr

If Err Then
  err.Clear
  Set Conn = Nothing
  Response.Write "数据库连接出错,请检查连接字串。"'注释,需要把这几个字翻译成英文。
  Response.End
End If
#9
feelingxj2008-04-23 01:23
晕,别人问的是SQLSERVER,不是ACCESS.
数据库连接不上要看具体的原因,比如权限不行等等,一般SQLSERVER本身配置对了,没什么难的.可以用SA帐户试下.

引用楼上的:ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
把这其中的每个变量添对,数据库配置正确,应该不会有问题.
#10
xinlvchwen862008-04-24 09:42
一般书上说的的都很正确。,看看你的配置做到位了吗?比如文件夹的安全属性啊等等。
1