我学asp都好久了,始终都没有入门.
我怎么也把asp和数据库连接不上.我有这样几个问题想不通.
1,我看书说,数据库要在asp中,要使用数据库,先要建立连接,可是当把网站和数据库上传到远程空间后,没有连接又怎么办了?
2,在asp中使用数据库必须要用sql查询语句吗?如果是,哪儿有学习SQL的书啊?
谢谢了.
<% Option Explicit %>
<%
Dim Conn
Dim strConn
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("/DataBase/KampArticle.mdb")
Function SetDBPath(strValue)
strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(strValue)
End Function
Function ConnectionDataBase
On Error Resume Next
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open strConn
If Err.Number<>0 Then
Response.Clear
CloseDataBase
Response.Write "对不起,数据库连接错误,请重新检查连接字符串..."
Err.Clear
Response.End
End If
End Function
Function CloseDataBase
If IsObject(Rs) Then
If Rs.State=1 Then Rs.Close
Set Rs=Nothing
End If
If IsObject(Conn) Then
If Conn.State=1 Then Conn.Close
Set Conn=Nothing
End If
End Function
%>
这是偶一直用的连接代码.如果写代码不习惯手动定义变量的话,就把第一行去掉.
调用数据库连接用ConnectionDataBase
调用数据库关闭用CloseDataBase
/DataBase/KampArticle.mdb这个是数据库地址.最好用绝对路径,这样方便些.如果有个别文件用到另一个数据库的话,可以先调用SetDBPath函数来设置数据库连接.
[此贴子已经被作者于2007-5-6 15:50:07编辑过]
我学asp都好久了,始终都没有入门.
我怎么也把asp和数据库连接不上.我有这样几个问题想不通.
1,我看书说,数据库要在asp中,要使用数据库,先要建立连接,可是当把网站和数据库上传到远程空间后,没有连接又怎么办了?
2,在asp中使用数据库必须要用sql查询语句吗?如果是,哪儿有学习SQL的书啊?
谢谢了.
LZ说学ASP学了好久了,不知道是多久,就算看ASP的教程,有一章也是讲如何连接数据库的,你可以去看看。将网站文件和数据上传到空间之后一样的连接,只是不要用绝对地址就行了,SQL语句的书籍有很多的,不知道你是不是在校学生,如果是的那么学校应该开设《数据库原理》这门课,那里面讲SQL,其实你可以自己在网上搜索一下就行了,你可以装个SQL SERVER用“查询分析器”测试一下。