永发信息网

asp 数据库代码

答案:5  悬赏:10  手机版
解决时间 2021-04-14 05:21
  • 提问者网友:风月客
  • 2021-04-13 20:33

<body>
<%
Dim a
Dim b
Dim con
Dim rs
Dim res
Dim t
a=request.form("username")
b=request.form("password")

//1.创建数据库连接
Set con=Server.CreateObject("ADODB.Connection")
con.ConnectionString="Driver={Microsoft Access Driver (*.mdb)};DBQ=E:\\ftp\\ASP\\users.mdb"
con.open

//2.执行数据库操作
//SQL:struction Query Language ----- 任何数据库都支持
t="insert into users values('"+a+"','"+b+"')"
Set rs=con.execute(t)

//3.处理数据库执行结果

%>
</body>

就是 //3.处理数据库执行结果 这一部分..老师说考试要考的,,但是哥们我不会,,,拜托了各位大婶们..别BS我哈

最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-04-13 21:31

把题目写完整,要实现什么功能,光说一个//3.处理数据库执行结果,不知道怎么帮你

全部回答
  • 1楼网友:迷人又混蛋
  • 2021-04-14 02:56

www.freesitesource.com

这里有很多程序的源代码,下了放到服务器上就可以了

注意看一下你的服务器支持什么语言,下对了才行

  • 2楼网友:酒者煙囻
  • 2021-04-14 01:25

1:数据库连接

<%

SqlLocalName = "(local)" SqlDatabaseName = "hanchen" SqlUsername = "sa" SqlPassword = "123456"

'Dim ConnStr ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"

On Error Resume Next Set myconn = Server.CreateObject("ADODB.Connection") myconn.open ConnStr If Err Then err.Clear Set myconn = Nothing Response.Write "数据库连接出错,请检查连接字串。" Response.End End If

%>

2,数据库操作

######################################################################################################## '添加数据库表数据 ######################################################################################################## '方法一 <% sql="select * from pro" set rs=server.createobject("adodb.recordset") rs.open sql,conn,2,3 rs.addnew rs("proid")=trim(request("proid")) rs.update set rs=nothing %> '方法二 <% conn.execute("insert into pro values('','**',5,date())") conn.execute("insert into 目标数据表 select * from 源数据表") %> ######################################################################################################## '更新、删除数据库表数据 ######################################################################################################## <% conn.execute("update pro set thecheap=" & thecheap & ", ischeap=true where proid='" & proid & "'") conn.execute("delete from pro where proid='"&proid&"'") %> ######################################################################################################## '模糊查询SQL语句---应用于ACCESS数据库 ######################################################################################################## <% sql="select * from pro where proname like '%" & proname & "%'order by proid desc" %> <% sql="update QYXM set 字段名=Null where 条件" %>//数字型和字符型更新为空值 <% sql="select * from tablename where 日期字段 between '2005-3-1' and '2005-3-31'"%>//日期字段的查询 <% sql="select * from tablename where convert(char(6),日期字段,112) like '200503'"%> <% sql="Select * From Tab1 Where [Date]>#2002-1-1#;"%>//access数据库用的是#号不是引号

  • 3楼网友:洒脱疯子
  • 2021-04-14 00:01

完整答案:

1.如果是要关闭链接的话请用:

rs.close

set rs=nothing

conn.close

set conn=nothing

2.如果是查询的话请用

  • 4楼网友:逃夭
  • 2021-04-13 22:30
可能你指的是关闭么?因为不关闭会浪费资源的。那你就写多二行,rs.close Set rs=nothing.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯