asp連接access數(shù)據(jù)庫其實很簡單,只要兩句代碼就可以了
set conn=server.createobject("adodb.connection") '建立連接對象
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &server.mappath("test.mdb") '打開access數(shù)據(jù)庫,這里測試的數(shù)據(jù)庫是test.mdb
連接數(shù)據(jù)庫之后,就可以對該數(shù)據(jù)庫進行,查詢、修改、添加、和刪除操作了
查詢代碼示例:
set rs=server.createobject("adodb.recordset") '建立rs數(shù)據(jù)集
rs.open("select * from admin"),conn,1,1 '打開數(shù)據(jù)庫,并進行查詢
response.write("admin:"&rs("username")) '輸出查詢內(nèi)容
rs.close '關(guān)閉rs,釋放資源
修改數(shù)據(jù)庫代碼:
admin=request.form("admin")
if admin<>"" then
conn.execute("update admin set username='"&admin&"'")
response.write("<script>alert('修改成功')</script>")
end if
刪除數(shù)據(jù)庫代碼:
conn.execute("delete from admin") '執(zhí)行刪除表admin的全部內(nèi)容,如果只刪除其中一條,可以加上where進行限制,如:conn.execute("delete from admin where id=1"),就可以刪除id=1的這條記錄了
添加數(shù)據(jù)庫代碼:
conn.execute("insert into admin(admin) values('"&request.form("admin")&"')")