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"