ASP編程常用的代碼
1.ASP與Access數據庫連接:
複製代碼代碼如下:
<%
dimconn,mdbfile
mdbfile=server.mappath("數據庫名稱.mdb")
setconn=server.createobject("adodb.connection")
conn.open"driver={microsoftaccessdriver(*.mdb)};uid=admin;pwd=數據庫密碼;dbq="&mdbfile
%>
最常用的asp與access連接的字符串函數
複製代碼代碼如下:
CallOpenConn
SubOpenConn()
OnErrorResumeNext
IfDataBaseType=1Then
ConnStr="Provider=Sqloledb;UserID="&datauser&";Password="&databasepsw&";InitialCatalog="&databasename&";DataSource="&dataserver&";"
Else
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(DBPath)
EndIf
Setconn=Server.CreateObject("ADODB.Connection")
conn.openConnStr
IfErrThenErr.Clear:Setconn=Nothing:Response.Write"數據庫連接出錯,請檢查Conn.asp文件中的數據庫參數設置。":Response.End
CollcetConnStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(CollectDBPath)
EndSub
2.ASP與SQL數據庫連接:
<%
dimconn
setconn=server.createobject("ADODB.connection")
con.open"PROVIDER=SQLOLEDB;DATASOURCE=SQL服務器名稱或IP地址;UID=sa;PWD=數據庫密碼;DATABASE=數據庫名稱
%>
建立記錄集對象:
setrs=server.createobject("adodb.recordset")
rs.openSQL語句,conn,3,2
3.SQL常用命令使用方法:
(1)數據記錄篩選:
sql="select*from數據表where字段名=字段值orderby字段名"
sql="select*from數據表where字段名like'%字段值%'orderby字段名"
sql="selecttop10*from數據表where字段名orderby字段名"
sql="select*from數據表where字段名in('值1','值2','值3')"
sql="select*from數據表where字段名between值1and值2"