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

[求助]怎么看数据库是否连接好

zacom 发布于 2007-09-15 21:50, 1053 次点击
<html>
<head>
<title>
与数据库建立连接
</title>
</head>
<body bgcolor=pink>
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver(*.mdb)};dbq=&server.mappath("注册信息")
%>
<center>
数据库已成功连接
</center>
</body>
</html>


运行后::


错误类型:
Microsoft VBScript 编译器错误 (0x800A0408)
无效字符
/ASP/20.asp, line 10, column 72
conn.open "driver={microsoft access driver(*.mdb)};dbq=&server.mappath("注册信息")
8 回复
#2
zwz70752007-09-16 19:42
conn.open "driver={microsoft access driver(*.mdb)};dbq=&server.mappath("注册信息.mdb")
#3
zwz70752007-09-16 19:44

另外建议数据库名还是用英文命名吧!

#4
zacom2007-09-16 19:46

谢谢,问题已经解决了

#5
yms1232007-09-16 20:52

conn对象有一个属性可以判断数据库是否连接上
IF conn.State=1 Then
Response.Write "数据库已连接"
Else
Response.Write "数据库未连接"
End IF

#6
zacom2007-09-16 20:59

这点我还不知道,谢谢 提醒 

#7
月夜2007-09-17 00:49
IF conn.State=1 Then
版主这句话什么意思 数据库初始化值=1? 还是什么意思 怎么来的 请教了
#8
tianyu1232007-09-17 11:27

IF conn.State=1 Then

表示连接状态为真 1代表为真
#9
yms1232007-09-17 14:37
以下是引用月夜在2007-9-17 0:49:10的发言:
IF conn.State=1 Then
版主这句话什么意思 数据库初始化值=1? 还是什么意思 怎么来的 请教了

同楼上1代表无错误连接成功,0代表错误连接失败。

1