最近学习了一些asp 知识
一、asp OLE 方式连接 Access 数据库 示例
<%
dim connstr
dim dbstr
set dbcnt=Server.CreateOBJECT("ADODB.CONNECTION")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../data/chat.mdb")
dbcnt.Open connstr
%>
二、asp 采用 DSN 方式连接 mysql 数据库 示例
asp连接DSN 方式连接mysql 步骤
1>到www.mysql.com 上去dowload Windows (x86, 32-bit), MSI Installer
Connector-ODBC 驱动 程序 然后发装
2> xp 系统 为例 win 7类似
>控制面板>管理工具>数据源 (ODBC)>驱动程序
查看驱动程序 是否已安装 成功 (列表中有表示安装成功)
假设成功
>用户DSN 或 系统 DNS >添加>创建新数据源 选择 刚安装的 驱动
填写好 Connector/ODBC 必要的参数 真完之后 点击 test 如果成功 点击 OK
asp页面连接 示例
<%
strConnection = "dsn=template;driver={ODBC 5.1 Driver};server=localhost;uid=root;pwd=netjava;database=template;Option=3;Stmt=Set"&_
"Names 'utf-8'"
Set adoDataConn = Server.CreateObject("ADODB.Connection")
adoDataConn.Open strConnection
%>
其中
strConnection 可已直接为: "dsn=template" 如果后面想要写全的话 所有参数 就都要写对
asp 数据库 操作示例
str="select * from 表1 where 表1.参数1="&a&”"
如果 a 在数据库中为 安符型 的话 改写为
str="select * from 表1 where 表1.参数1=' "&a&” ' "
注意变化
set rs=adoDataConn.Execute(str)
do while not rs.EOF
....操作.....
rs.MoveNext
loop
rs.close
adoDataConn.close
set rs=Nothing
adoDataConn=Nothing
三、写asp注意的 东东
1>一个asp 页面一个 标识 <%@LANGUAGE="VBSCRIPT" >
若要包含 别的页面
<!--# include file="xx.asp"> 包含进来没有 在 dreamWear 下 你要看看颜色对不对 不对不是写错了,自已调一下 或重新写
注意 被包含 的文件不能再有 上面那个标识
2>asp 判断 传入表单值是否为空
if Request("参数") <> "" Then
elseif Then
End if
注意 elseif 中间不可以有空格
四、两个asp 内置函数
Replace(""&rst("content"),vbCrLf,"<BR/>")
出现回车的地方用 <BR/> 代替 vbCrLf 表示回车
FormatDateTime(Date,vbShortDate) 短日期格式:比如2005-11-30
FormatDateTime(Date,vbLongDate) 长日期格式:比如2005年11月30日
FormatDateTime(Time,vbShortTime) 短时间格式:比如19:02
FormatDateTime(Time,vbLongTime) 长时间格式:比如19:02:24
当然asp 还有很多知识 这是我现在用到过的一些 可能以后还会用 到 先做个 记录