本文介紹的是一些關於ASP的基礎知識,這些是ASP新手都必須知道的。希望對你有幫助,一起來看。
我們都知道,ASP是Active Server Page的縮寫,意為動態服務器頁面。 ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。下面介紹一些基本知識,供大家參考。
一、數據庫連接
以下為引用的內容:
- <%
- setconn=server.createobject(adodb.connection)
- conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(數據庫名)
- %>
二、打開數據庫
以下為引用的內容:
- exec=select*from數據庫表
- setrs=server.createobject(adodb.recordset)
- rs.openexec,conn,1,1
參數1,1為讀取
讀取內容格式:<%=rs(字段)%>
三、添加記錄處理程序
以下為引用的內容:
- <%
- setconn=server.createobject(adodb.connection)
- conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(數據庫名)
- name=request.form(字段)name,tel,message為提交表單所設置的字段值
- tel=request.form(字段)
- message=request.form(字段)
- exec=insertinto表名(字段)values('+字段+')多個用逗號隔開
- conn.executeexec使用execute提交
- conn.close
- setconn=nothing
- %>
四、搜索處理程序
以下為引用的內容:
- <%
- name=request.form(字段)name,tel為提交表單所設置的字段值
- tel=request.form(字段)
- setconn=server.createobject(adodb.connection)
- conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(數據庫名)
- exec=select*from表wherename='+字段+'andtel=+字段
- setrs=server.createobject(adodb.recordset)
- rs.openexec,conn,1,1
- %>
- '頁面搜索到的內容導出來
- <%
- dowhilenotrs.eof
- %><tr>
- <td><%=rs(name)%></td>
- <td><%=rs(tel)%></td>
- <td><%=rs(time)%></td>
- </tr>
- <%
- rs.movenext
- loop
- %>
五、刪除記錄處理程序
以下為引用的內容:
- <%
- setconn=server.createobject(adodb.connection)
- conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(數據庫名)
- exec=delete*from表名where編號=&request.form(id)
- conn.executeexec
- %>
六、修改記錄處理程序
以下為引用的內容:
- <%
- setconn=server.createobject(adodb.connection)
- conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(數據庫名)
- exec=select*from表名where編號=&request.form(id)
- setrs=server.createobject(adodb.recordset)
- rs.openexec,conn,1,3'1,3為修改意思
- rs(name)=request.form(字段)'name,tel,message為提交表單所設置的字段值
- rs(tel)=request.form(字段)
- rs(message)=request.form(字段)
- rs.update
- rs.close
- setrs=nothing
- conn.close
- setconn=nothing
- %>
修改記錄執行程序:輸入ID號頁面>>>導出相對應ID數據>>>>>>直接修改的處理程序
七、後台登陸處理程序例子
以下為引用的內容:
- <%
- dimname,password
- name=request.form(name)
- password=request.form(password)
- dimexec,conn,rs
- exec=select*from表名where(name='&字段&'andpassword='&字段&')
- setconn=server.createobject(adodb.connection)
- conn.opendriver={microsoftaccessdriver(*.mdb)};dbq=&server.mappath(數據庫名)
- setrs=server.createobject(adodb.recordset)
- rs.openexec,conn
- ifnotrs.eofthen
- rs.Close
- conn.Close
- session(checked)=yes
- session(check)=right
- response.Redirectindex.asp
- else
- session(checked)=no
- session(check)=wrong
- response.Redirectlogin.asp
- endif
- %>
每個後台頁面加上:
- <%ifnotsession(checked)=yesthen'session裡面定義一個checked字符串變量
- response.Redirectlogin.asp
- else
- %>
希望以上對於ASP基礎知識的介紹,能給初學者帶來一定的幫助。