ASP教程:删除记录和链接数据库程序解释

一、删除记录

opendataconn '打开数据库连接
xxlb=RtnReplaceInt(Trim(request("xxlb")),0) '从里到外依次是接收xxlb变量,去除变量两端的空格,最外层是一个自定义函数,估计与替换有关。
id=changechr(request("id")) '接收id,并转换成字符串
ids=split(id,",") '把id按 "," 分割,并保存到数组ids中
for i=0 to ubound(ids) '用for循环遍历数组
tt=trim(ids(i)) '数组元素去除两端空格后赋值给tt
conn.execute"delete from house where id="&tt&"" '删除数据表中id=tt变量的记录
next '循环结束
response.redirect "house.asp?xxlb="&xxlb&"" '跳转到house页面并用get方法传递xxlb参数,值为xxlb变量的值.
closedataconn 关闭数据库连接

二、连接数据库

dim conn '定义变量
dim char_str(20) '定义数组
sub OpenDataConn() '自定义过程,用户链接数据库地
dim connstr 定义变量
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
connstr = connstr & Server.MapPath("../../data/fyhouse_free.mdb") '数据库驱动字符串
'response.write connstr 输出变量connstr的值
set conn=Server.CreateObject("AdoDb.Connection") '创建连接对象
conn.Open connstr '链接数据库
end sub 这句是过程的结束语,但从你贴出来的代码来看并没有开头。

时间: 2024-10-02 17:58:42

ASP教程:删除记录和链接数据库程序解释的相关文章

ASP删除记录和链接数据库程序解释

一.删除记录 opendataconn '打开数据库连接 xxlb=RtnReplaceInt(Trim(request("xxlb")),0) '从里到外依次是接收xxlb变量,去除变量两端的空格,最外层是一个自定义函数,估计与替换有关. id=changechr(request("id")) '接收id,并转换成字符串 ids=split(id,",") '把id按 "," 分割,并保存到数组ids中 for i=0 to

ASP教程:第十三篇 数据库查询语言(2)

在本篇的开头,我要感谢一些朋友来信给我指出了前几篇文章中的错误.不知大家是否记得在第八篇中我举了一个简单的利用 Application 制作的页面访问计数器?有位朋友来信问我,为何当他改变计数器起始变量 NumVisits 的值后对最后的记数结果没有任何作用?起初我也大惑不解,让我们来回忆一下这段源程序,如下: < %Dim NumVisitsNumVisits=0Application.LockApplication("NumVisits") = Application(&qu

ASP教程:自己写的数据库操作类

程序代码: 以下为引用的内容: <% Class dbClass '-------------------------------------------------------------------------     '变量说明     'conn-----------connection对象     'strsql---------执行查询的语句     'vTbName--------查询分页的表名     'vPKey----------查询分页的表的主键     'vPgField

ASP教程:自己写的数据库操作

数据库操作类在网上一搜一大把,我这并不比那些好,只是是自己写的,用着更习惯.所以我这个类没有什么特别的地方,只是自己用着习惯罢了,至于效率等方面,欢迎赐教!! <% Class dbClass '-------------------------------------------------------------------------     '变量说明     'conn-----------connection对象     'strsql---------执行查询的语句     'vT

javascript asp教程Recordset记录_ASP基础

Recordset is another created/instanciated Object. It is a collection of data taken from a database. Recordset has 26 properties, 25 methods, 11 events, and two (2) collections. The vast majority of Recordset is beyond the scope of this web site. Quic

asp.net中C#连接mysql数据库程序代码

 代码如下 复制代码 #include <stdio.h> #include <stdlib.h> #include <mysql/mysql.h>   int main(void) {         const char *host = "localhost";         const char *user = "root";         const char *pass = "yourpassword&qu

javascript asp教程Recordset记录

Recordset is another created/instanciated Object. It is a collection of data taken from a database. Recordset has 26 properties, 25 methods, 11 events, and two (2) collections. The vast majority of Recordset is beyond the scope of this web site. Quic

asp无法删除黑客文件处理方法

<% '这里一定要完整的绝对路径,前面再加上"\?" 'delfolder "\?E:wwwliuhecai."'删除文件夹 'delfile "\?E:wwwuserliuhecai.index.asp教程"'删除文件 function Delfolder(t0)  'On Error Resume Next  Set fso=Server.CreateObject("Scripting.FileSystemObject&quo

php 用txt文本文件做数据库程序

define ("tblPath",".\"); define ("exten",".php"); define ("fileHead","<? echo "You are wellcome!"?".">This file only for class txtTbl"); class txtTbl {   var $innerName=