asp修改数据记录代码(asp数据库增删改查)
admin 发布:2022-12-19 19:11 120
本篇文章给大家谈谈asp修改数据记录代码,以及asp数据库增删改查对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、ASP中如何向数据库中添加记录,修改记录,读取记录等
- 2、如何在asp代码中修改数据库的记录啊?
- 3、ASP中如何修改数据库中的记录数据?
- 4、asp数据可以修改记录
- 5、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站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-03matlab代码自动排版(matlab自动排版快捷键)[20240503更新]
- 05-03点击图片翻页代码(图片自动翻页)[20240503更新]
- 05-03matlab锐化代码(matlab自己编写锐化函数)[20240503更新]
- 05-03输入日期显示是否的代码(显示当前时间和日期的代码)[20240503更新]
- 05-03移动省份代码(移动归属省代码)[20240503更新]
- 05-03asp.net开放源代码网站(ASP网站源码)[20240503更新]
- 05-03图书管理系统的图书添加php代码(图书管理系统的图书添加php代码)[20240503更新]
- 05-03上下浮动图片代码(向上浮动代码)[20240503更新]
- 05-03排行js代码(js百大榜单)[20240503更新]
- 05-03卷积神经网络matlab代码(卷积神经网络MATLAB)[20240503更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接