ASP编程中连接数据库和数据库操作的通用代码
asp编程常用代码1。ASP连接到access数据库:
复制代码代码如下所示:
<
朦胧的Conn,mdbfile
mdbfile = server.mappath(数据库名称。mdb)
设置conn = server.createobject(数据连接)
conn.open司机= {微软Access Driver(* .mdb)};UID =管理;pwd=数据库密码;DBQ =mdbfile
%>
asp和Access最常用的字符串函数
复制代码代码如下所示:
电话openconn
Sub OpenConn()
下次继续出错
如果databasetype = 1
connstr == SQLOLEDB提供;用户ID =datauser ;密码=databasepsw ;初始目录=数据库;数据= ;
其他的
connstr =商=微软。飞机。OLEDB数据源。4;=server.mappath(独立)
最后如果
设置conn = server.createobject(数据连接)
conn.open connstr
如果犯错,那么犯错。明确:设置conn =什么response.write 数据库连接错误,请检查conn.asp文件中的数据库参数设置。结束:响应。
collcetconnstr =商=微软。飞机。OLEDB数据源。4;=server.mappath(collectdbpath)
端子
2。ASP连接到SQL数据库:
<
昏暗的控制室
设置conn = server.createobject(数据连接)
con.open提供商= SQLOLEDB;数据源= SQL服务器的名称或IP地址;UID = SA;pwd=数据库密码;数据库为数据库名称
%>
设置一个记录集对象:
集= server.createobject(ADODB。记录集)
rs.open sql语句,Conn,3
三.sql常用命令方法:
(1)数据记录筛选:
从数据表中选择*,其中字段名=字段值按字段名
从数据表中选择*,其中字段名类似于%字段值%按字段名排序
SQL从数据表中选择顶部10 *,字段名按字段名排序
SQL =选择*从数据表中字段名(价值1,2的价值,价值3)。
从数据表中选择*,其中字段值介于值1和值2之间
(2)更新数据记录:
SQL更新数据表集字段名称=字段值,其中条件表达式
SQL更新数据表集字段1 =值1,字段2 =值2……字段n =值n,其中条件表达式
(3)删除数据记录:
SQL从数据表中删除条件表达式
SQL从数据表中删除(删除数据表的所有记录)
(4)添加数据记录:
SQL =插入数据表(字段1,字段2,字段3…)的价值观(价值1,值2,值3…)
SQL =从源数据表中插入目标数据表*(将源数据表的记录添加到目标数据表)
(5)数据记录的统计功能:
AVG(字段名)获得一个表条平均值。
计数(* |字段名)的数据行或列上的值的数量的统计数据统计
max(字段名)获取表条的最大值。
min(字段名)获取表条的最小值。
和(字段名)添加数据条的值。
引用上述函数的方法:
SQLselect(字段名)作为数据表中的别名,其中条件表达式
集= conn.excute(SQL)
使用RS(别名)获取系统的值,其他函数使用相同的值。
(5)数据表的建立和删除:
创建表数据表名(字段1类型1(长度),字段2类型2(长度)…)
例如:创建表tab01(name varchar(50),在默认的现在()))
下拉表数据表名称(永久删除数据表)
(6)记录集合对象的方法:
Rs.movenext移动记录指针从当前位置到底线
rs.moveprevious移动记录指针从当前位置的线
Rs.movefirst记录指针移动到数据表的第一行
rs.movelast记录指针移动到数据表的最后一行
rs.absoluteposition = n记录指针移动到线N线
rs.absolutepage = n记录指针移动到页面的第一行n
rs.pagesize = N套n个条目每一页页
rs.pagecount返回基于PageSize设置页面总数
rs.recordcount返回的总记录数
rs.bof返回记录指针是否超出数据表的标题,而真正的指示是否虚假
rs.eof返回记录指针是否超出数据表的结束,而真正的指示是否虚假
rs.delete删除当前记录,但记录指针不动了
rs.addnew添加记录到数据表的结束
rs.update更新数据表记录
判断要填入的数据是数字类型的。
如果不是ISNUMERIC(请求(字段名))然后
response.write不是数字。
其他的
response.write数
最后如果