ADO如何新增修改删除数据库的记录呢?

一、新增数据库的记录
首先使用ado连结到Access数据库ntopsamp.mdb,用SQL指令打开表「产品」的记录,将结果传回到rs1的
recordset当中,ASP程式码如下:
Set conn1 = Server.CreateObject("ADODB.Connection")
conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft Access Driver (*.mdb)};"
Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.Open "产品",conn1,1,3
使用Addnew方法以新增一条记录,ASP程式码如下:
rs1.Addnew 
设定记录表各个字段的值,您可以使用以下三种语法:
rs1("字段名称").Value = 值
rs1("字段名称") = 值
rs1(字段顺序) = 值
譬如说,ASP程式码如下:
rs1("名称").Value = "笔记型电脑"
rs1("数量") = 100
rs1(0) = "12345"
最後下个Update方法,即将新增的记录储存到表当中。
rs1.Update
rs1.Close
Response.Write("增加记录: 名称 = 笔记型电脑
")
修改数据库的记录
若要修改数据库的记录,首先使用ado连结到Access数据库ntopsamp.mdb,下SQL指令寻找待修改的记录,将结
果传回到rs1的recordset当中,ASP程式码如下:
Set rs1 = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM 产品 WHERE 名称='笔记型电脑'"
rs1.Open sql,conn1,1,3
若找到待修改的记录,设定表各个字段的值,最後下个Update方法,即将新增的记录储存到表当中,ASP程式码
如下:
if not rs1.EOF then
randomize
no1 = round(rnd() * 10)
new1 = "笔记型电脑-" & no1
rs1("名称").Value = new1
rs1.Update
Response.Write("修改记录成: 名称= " & rs1("名称") & "")
end if
删除数据库的记录
若要删除数据库的记录,首先使用ado连结到Access数据库ntopsamp.mdb,下SQL指令寻找待删除的记录,将结果传回到rs1的recordset当中,ASP程式码如下:
Set rs1 = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM 产品 WHERE 名称='" & new1 & "'"
rs1.Open sql,conn1,1,3
若找到待删除的记录,下个Delete方法,即可删除表中的此记录,ASP程式码如下:
if not rs1.EOF then
rs1.Delete
Response.Write("删除记录: 名称 = " & new1)
end if
conn1.Close

时间: 2025-01-03 19:34:20

ADO如何新增修改删除数据库的记录呢?的相关文章

ADO如何建立修改删除表

ADO如何建立修改删除表 可以使用ASP在程式当中直接建立修改删除表 与表有关的SQL语法如下: 建立一个表:CREATE TABLE表达式. 修改一个表:ALTER TABLE表达式. 删除一个表:DROP TABLE表达式. 建立一个索引:使用CREATE INDEX 或 ALTER TABLE表达式. 删除一个索引:DROP INDEX表达式. 详细介绍如下: CREATE TABLE表达式 CREATE TABLE表达式,建立一个新的表. 语法如下: CREATE TABLE 新表(新字

哪位能否可以提供一个vs2010中datagridview实现数据新增,修改删除的完整例子

问题描述 哪位能否可以提供一个vs2010中datagridview实现数据新增,修改删除的完整例子 解决方案 解决方案二:vs2010还没用过~~应该和2008和2005一样吧解决方案三:你可以直接利用向导,绑定datagridview数据源到sqlserver呀解决方案四:2010的就牛逼了?不一个样嘛自己写update,insert,delete或者用绑定自动更新解决方案五:晕哦..都一样的...4.0版本只是改了少部分东西~~~~解决方案六:我不建议数据库与显示控件绑定起来.如果这样容易

Java插入修改删除数据库数据的基本方法_java

Java数据库之插入记录 插入数据表记录有3种方案 一.使用Statement对象 实现插入数据表记录的SQL语句的语法是: insert into 表名(字段名1,字段名2,--)value (字段值1,字段值2,--) 例如:   insert into ksInfo(考号,姓名,成绩,地址,简历)value('200701','张大卫'534,'上海欧阳路218弄4-1202','') 实现同样功能的Java程序代码是: sql = "insert intoksIno(考号,姓名,成绩,地

java 删除数据库重复记录方法

有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分要害字段重复的记录,比如name字段重复,而其他字段不一定重复或都重复可以忽略. 1.对于第一种重复,比较轻易解决,使用 select distinct * from tablename 就可以得到无重复记录的结果集. 假如该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除 select distinct * into #tmp from tablename drop table tablename sel

mysql删除数据库重复记录实现方法

演示数据 表结构:    代码如下 复制代码 mysql> desc demo; +-------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+------------------+------+-----+---------+----------------+ | id | int(11) unsigned

jsp连接access不能进行新增 修改 删除 急啊 摆脱高手看看

问题描述 <%@pagecontentType="text/html;charset=gb2312"%><%@pageimport="java.sql.*"%><%@pageimport="java.util.*"%><jsp:useBeanid="accessDB"scope="page"class="database.accessDB"/&g

php修改更新数据库用户记录的函数

$link_id = mysql_connect("localhist","root","qwaszx") or die("连接失败!"); if($link_id) {  mysql_select_db("my_test");  if(!$_GET[id])  {   $result = mysql_query("select * from userinfo");   echo &qu

asp 删除数据库记录入门教程

asp教程 删除数据库教程记录入门教程 <script>  function check()  {   if(confirm('确认删除',''))   {    //操作   }  } </script> <table width="312" border="0">   <tr>     <td width="220">a</td>     <td width=&qu

asp 删除数据库记录

asp教程 删除数据库教程记录其实在asp中是很非常容易做的事情了,只要连接数据库了,再利用sql delete函数来删除就ok了,下面来看看实例吧. id = saferequest("id") sql="delete from table1 where whereid>"&id&"" rs.open sql,conn,1,3 response.write "<script>alert('删除成功')