当前位置:首页 > 代码 > 正文

asp修改数据记录代码(asp数据库增删改查)

admin 发布:2022-12-19 19:11 120


本篇文章给大家谈谈asp修改数据记录代码,以及asp数据库增删改查对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

ASP中如何向数据库中添加记录,修改记录,读取记录等

一、与数据库建立连接,以access数据库为例首先建立一个connection对象: set conn=server.CreateObject("ADODB.Connection")然后利用connection对象的open方法,打开一个数据库连接: conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" _

Server.MapPath("数据库名.mdb")) 第三步:利用connection对象的execute方法执行sql语句如果执行查询语句:set rs=conn.execute("数据查询语句")如果执行数据操纵语句:conn.execute("数据操纵语句")

例:input.htm:HTMLBODYFORM ACTION="1.asp" METHOD="POST"

姓名:INPUT TYPE="TEXT" NAME="USERNAME"BR

INPUT TYPE="SUBMIT" VALUE="提交"

INPUT TYPE="RESET" VALUE="RESET"/FORM/BODY/HTML处理提交的页面1.asp代码如下: %

us=Trim(Request.Form("USERNAME"))

set conn=server.CreateObject("ADODB.Connection")

conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" _

Server.MapPath("db1.mdb")) sql="insert into student(name) values('"us"')" 注意

conn.Execute(sql)

%以上是利用connection对象。二、利用Recordset对象第一步:建立connection对象 set conn=server.CreateObject("ADODB.Connection")第二步:使用connection对象的open方法,打开一个数据库连接: conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" _

Server.MapPath("数据库名.mdb")) 第三步:建立Recordset对象 set rs=server.CreateObject("ADODB.Recordset")第四步:利用Recordset对象的open方法打开数据库rs.open "sql语句",conn,打开方式,锁定类型例:%

us=Trim(Request.Form("USERNAME"))

set conn=server.CreateObject("ADODB.Connection")

conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" _

Server.MapPath("db1.mdb")) set rs=server.CreateObject("ADODB.Recordset")

rs.open "student",conn,1,3 rs.addnew()

如何在asp代码中修改数据库的记录啊?

5月28日 11:15 将数据库连接做成一个文件,然后哪个文件用的话,可以调用这个文件。。数据库随便放在哪个位置,安全做好就可以了。。

你可以 首页中选择搜索,输入关键字连接选择ASP,搜索一下。。

下面这个是ASP链接代码,供参考一下。。

'解决了ACCESS数据库路径的问题!

'采用DBType=0或DBType=1来区分AC库还是MSSQL库

'具体采用AC库时应注意的事项,请看程序说明

-----------------------------------------------

Dim DBType,Conn,StrConn

DBType=0 '0为Access数据库,1为MSSQL数据库

If(DBType=0) Then

'****************ACCESS数据库******************

Dim DbFolderName,DbFolder_Path,SiteFolder

DbFolderName="ArticleData" '数据库所在文件夹名称

DbFolder_Path = Server.MapPath(DbFolderName) '数据库所在路径

SiteFolder="Article" '系统所在根目录名称

If Session("RootDir") = "" Then

Session("RootDir") = Mid(DbFolder_Path, 1, InStr(1,DbFolder_Path,SiteFolder,1) -1) SiteFolder

End if

Set Conn = Server.CreateObject("Adodb.Connection")

StrConn = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" Session("RootDir") "\" DbFolderName "\Data.mdb" '连接到数据库

Conn.Open StrConn

'**************************************************

ElseIf(DBType=1) Then

'*****************MSSQL SERVER数据库******

Dim DBUserID,DBPassWord,DBName,DBIP

'修改以下信息以适合你的网站

DBUserID="sa" '数据库登陆名

DBPassWord="" '数据库密码

DBName="dbname" '数据库名称

DBIP="local" '数据库所在地址,如果是本地数据库则为:(local)

Set Conn=Server.CreateObject("Adodb.Connection")

StrConn = "PROVIDER=SQLOLEDB.1;Data Source="DBIP";Initial Catalog="DBName";Persist Security Info=True;User ID="DBUserID";Password="DBPassWord";Connect Timeout=30"

Conn.Open StrConn

'******************************************************

Else

'***********************数据库设置错误*****************

Response.Write"数据库设置错误,请联系管理员!"

Response.End

End If

'Response.Write StrConn

ASP中如何修改数据库中的记录数据?

SQL="Select * from 异常记录 where 编号="id

rs.open SQL,conn,1,3

rs("状态")=ing

rs("完成日期")=da

rs.Update

rs.Close

看看你的id传递过来的数值正确不正确。

如果id传过来是空值或者*,很有可能会将所有的数据都清空的。

asp数据可以修改记录

什么错误?

因为你没有把参数传过来,

1、

request.form("id")改成request("id")

另外两个也是这样该

2、假设这个文件的名字叫做a.asp,那你就在浏览器地址栏上写;aa=123bb=abc

补充:

1、?和是参数连接符号,第一个用?后面的用

2、上文中id、aa、bb是参数

3、上文中1、123、abc是参数的值

以上

再补充:

新建一个页面,b.asp,复制以下内容

form action="a.asp" method=get

input name="id" type=hidden value="1"

input name="aa" type=text value="123"

input name="bb" type=text value="abc"

/form

ASP如何修改数据库记录?

问题出在conn.execute,一个页面不能同时出现2个execute方法,如果要用2次,必须先关闭清空第一个,才能执行到再用execute方法,一般为了避免这种情况,所以采用以下写法。希望能够帮到你。

!--#include file=conn.asp--

%

id = Trim(request.Form("id"))

xm = request.Form("xm")

lxfs = request.Form("lxfs")

bz = request.Form("bz")

Set rs=Sever.CreateObject("ADODB.Recordest");

Sql ="update txl set xm='"xm"',lxfs='"lxfs"',bz='"bz"'"

Rs.open(Sql,conn,1,3);

sqlstmt = sqlstmt " where id="id""

conn.execute(sqlstmt)

conn.close

set conn=nothing

server.Transfer"index.asp"

%

关于asp修改数据记录代码和asp数据库增删改查的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/19629.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载