asp操作資料庫access

來源:互聯網
上載者:User

標籤:

最初領導分配任務是使用vb串連資料庫,後來因為本人不瞭解vb,又使用js

vb,js作為用戶端語言,只能在本地運行。無法再伺服器上運行

原因是本地串連資料庫地址可以使用相對或者絕對路徑,而放在資料庫是是無法通過本地擷取伺服器檔案的地址!

本人在網上查閱各大論壇和貼吧,找到server對象方法MapPath可以擷取檔案路徑

經小編測試server擷取路徑,提示報錯資訊server對象未定義!改成asp代碼後,運行正常!

擷取資料庫連接

<%
Set conn = Server.CreateObject("ADODB.Connection")    //擷取服務驅動
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("#abc.mdb")   //設定串連資料庫為access驅動,   指定資料庫檔案 
set rs=Server.CreateObject("ADODB.recordset")   //建立服務返回對象

%>

添加資料

<%
user=request.form("po.loginname")
pwd=request.form("password")

sql="select * from [user] where user=‘"+user+"‘ and pwd = ‘"+pwd+"‘"
rs.open sql,conn,1,1

%>

更新資料

<%

user=request.form("user")
pwd=request.form("pwd")

sql="select * from [user] where user=‘"+user+"‘"
rs.open sql,conn,1,3
if rs.recordcount>0 Then
response.write ("<script>alert(‘使用者登入,請登入!‘);javascript:window.location.href=‘login.asp‘</script>")
response.End()
end if
rs.addnew
rs("user")=user
rs("pwd")=pwd

rs.update
response.write ("<script>alert(‘註冊成功!);javascript:window.location.href=‘login.asp‘</script>")
response.End()
rs.close
conn.close
%>

asp操作資料庫access

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.