频道导航:Blog - 收集 - 资源服务 - 苏慧伦在线试听 - 关于
ASP操作access数据库

<%
'示例:ASP连接Access数据库,无密码连接

DBPath
=Server.MapPath("myData.mdb")    '数据库存放路径
Strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & DBPath     '连接字符串
Set conn = Server.CreateObject("ADODB.Connection")    '新建一个连接 
conn.open Strconn

'**********

'判断是否是要求回复留言
dim writeMsg,num,reinfo
writeMsg
=Request("writeMsg")
num
=Request("num")
reinfo
=Request("reinfo")
if writeMsg="yes" then
    
    
'Set rs=Server.CreateObject("ADODB.RecordSet")    '新建一个查询
    'strSQL="SELECT * FROM tblMSG where wTime=" & rtime        '查询的SQL语句
    'rs.Open strSQL,conn,1,1    

    
'strSQL="INSERT INTO tblMSG(ID,User,IPAddress,wTime,Info) VALUES('"&num&"','"&user&"','"&ip&"','"&writetime&"','"&info&"')"

    strSQL
="update tblMSG set Other='" & ""&reinfo&"' where ID=" & ""&num&""
    conn.execute strSQL
    
    Response.Write (
"&writeResult=finish")
        
    
'rs.close
    set rs=nothing
end if
'**********

'判断是否是要求显示前一条记录
dim prev,previdnum
prev
=Request("prev")
previdnum
=Request("previdnum")
if prev="yes" then
    
if previdnum=1 then 
        previdnum
=1
    
else
        previdnum
=previdnum-1
    
end if
    
    
Set rs=Server.CreateObject("ADODB.RecordSet")    '新建一个查询
    strSQL="SELECT * FROM tblMSG WHERE ID=" & previdnum        '查询的SQL语句
    rs.Open strSQL,conn,1,1        '执行查询
    
    Response.Write 
"&id="&rs("ID"& "&user="&rs("User"& "&ip="&rs("IPAddress"& "&time="&rs("wTime"& "&info="&rs("Info"& "&other="&rs("Other")
 
    Response.Write (
"&previousResult=finish")
    
    rs.close
    
set rs=nothing
end if

'判断是否是要求显示下一条记录
dim nextmsg,nextidnum
nextmsg
=Request("nextmsg")
nextidnum
=Request("nextidnum")
if nextmsg="yes" then
    
if nextidnum="" then
        nextidnum
=1
    
else
        nextidnum
=nextidnum+1
    
end if
    
    
Set rs=Server.CreateObject("ADODB.RecordSet")    '新建一个查询
    strSQL="SELECT * FROM tblMSG WHERE ID=" & nextidnum        '查询的SQL语句
    rs.Open strSQL,conn,1,1        '执行查询
    
    Response.Write 
"&id="&rs("ID"& "&user="&rs("User"& "&ip="&rs("IPAddress"& "&time="&rs("wTime"& "&info="&rs("Info"& "&other="&rs("Other")
 
    Response.Write (
"&nextResult=finish")
    
    rs.close
    
set rs=nothing    
end if


conn.close
set conn=nothing

%>