导航:首页 > 编程大全 > asp显示数据库记录

asp显示数据库记录

发布时间:2022-09-13 20:55:47

① asp 怎么实现点击文本框显示数据库里的数据

要用Ajax
一:准备工作
新建一个文件夹 Databases
在文件夹里建立一个数据库 #Database.mdb
在数据库里建一个表 proct
在proct表里建一个字段 ID
在proct表里添加一条记录,ID字段添上内容。
二:把下面的内容保存成 index.asp 文件
-------------------------
<body>
<input type="text" id="test" />
</body>
<script type="text/javascript">
document.getElementById("test").onclick=function(){
//create XMLHttpRequest
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//send request
xmlhttp.open("GET","db.asp",true);
xmlhttp.send();
//onreadystatechange
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("test").value=xmlhttp.responseText;
}
}
//function end
}
</script>
-------------------------
三:把下面的内容保存成 db.asp文件
-------------------------
<%
dim conn
connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Databases/#Database.mdb")
set conn=Server.CreateObject("ADODB.Connection")
conn.Open connstr

set rs=Server.CreateObject("ADODB.recordset")
dim strsql
strsql="select * from proct"
rs.open strsql,conn,1,1

if not rs.eof then
response.Write(rs("ID"))
else
response.Write("未找到相关数据!")
end if
rs.close
conn.close
%>
-------------------------
点击文本框就会从数据表proct里取出第一条记录的ID 字段的内容,显示到文本框里。

② ASP怎样显示数据库里的内容

set rs=server.CreateObject("adodb.recordset") ''''''建立recordset对象
sqlstr="select * from class" '''''test_table为数据库中的一个数据表,即你要显示的数据所存放的数据表
rs.open sqlstr,conn,1,3 '''''表示打开数据库的方式
rs.addnew ''''''新增加一条记录
rs("class_name")=my_bjmc
rs.update
rs.close
set rs=nothing
response.write "<center><font size=10><strong>班级"&my_bjmc&"添加成功!<strong></font></center>"
%>

这后面可以添加
<%
response.rediract("ShowAll.asp")
%>

ShowAll.asp内容主要是
<%
set rs=server.CreateObject("adodb.recordset") ''''''建立recordset对象
sqlstr="select * from class" '''''test_table为数据库中的一个数据表,即你要显示的数据所存放的数据表
rs.open sqlstr,conn,1,3
Do while not Rs.eof
response.write Rs("Class")&"<br>"
Rs.movenext
Loop
Rs.close
Set Rs=nothing

③ 怎样实现ASP滚动显示数据库中的记录

你是要怎么滚动,自左向右,还是自上而下?给一个自左向右的。

'连接数据库字符串省去..
'下面是显示代码
<div>
<marquee>
<%dim rssql
set rssql=server.createboject("adodb.recordset")
rssql.open "sql名",conn,1,1
do while not rssql.eof
response.write""&rssql("字段名")&""
rssql.movenext
loop
%>
</marquee>
</div>
<%rssql.close
set rssql=nothing%>

这应该是最简单的滚动了。。

④ ASP显示数据库数据

<%=Server.HTMLEnCode(RS("name"))%>
但你要在使用Server.HTMLEnCode()方法前判断一下Rs("name")是否为NULL,如果是NULL可能会产生运行时错误.
或者写一个函数,把<替换为&lt; 把>替换为&gt;

⑤ ASP中access数据库显示记录

有2种方法,一个是利用记录集对象的recordcount方法, 也就是 rs.recordcount
例外一种是使用sql语句的count方法
Set rs = ado_query("select count(*) as Zongshu from cms_member order by ID desc")
Response.write "数据表的中的记录条数是:" & rs("Zhongshu")%>
不过推荐rs.recordcount这种方法!

⑥ 如何在asp页面中显示数据库表中的多条记录

<div align="left" style="padding-left:10px;" id="best_answer_info"> 专家提供:<a href="http://www.zdnet.com.cn" target="_blank"><img src="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/iknow/cnet.jpg" border="0"></a></div>

⑦ asp 怎么实现点击文本框显示数据库里的数据

写入数据库,肯定要返回到某个页面的,或者直接返回当前页面,这时候在下面接着调用数据库中数据显示出来就行,可以利用?action=view此类的方法
BT的问题
用session或cookies保存

⑧ 如何在asp中显示数据库表中的全部记录啊!急急!!小弟谢了

看看我下边这个代码,我自己做页面的过程中用的,也许你会明白其中的道理

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!--#include file="connReg.asp"-->
<!--#include file="../config/config.asp"-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>小区分类 ---- <%=sitTitle%></title>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content=<%=sitKeywords%> name=keywords>
<META content=index,follow name=robots>
<META content=index,follow name=googlebot>
<META content=<%=sitDescription%> name=description>
<META content=<%=sitCopyright%> name=right>
<META content="MSHTML 6.00.2900.3059" name=GENERATOR>
<link href="../sty/Indexbody.css" rel="stylesheet" type="text/css" />
</head>

<body> <form id="form1" name="form1" method="post" action="">
<table width="500" border="0" cellpadding="3" cellspacing="0" bgcolor="#FFFFFF" class="proctInfo">
<tr>
<td></td>
</tr>
<tr >
<td>点击小区名,即可选择. 如果没有请在查询框中输入您要建立的小区,点击建立 </td>
</tr>

<tr>
<td>查询您所在小区:
<input type="text" name="textfield" />

<input type="submit" name="Submit" value="查询" />

<input type="submit" name="Submit2" value="建立" />
</td>
</tr>
<tr>
<td>全部区域:</td>
</tr>
<%
dim areaRs,areaSql,recordNum,m,n,u
set areaRs = server.createobject("adodb.recordset")
areaSql = "select * from area"
areaRs.open areaSql,conn,1,1
recordNum = areaRs.recordcount
'm = cint(recordNum/5)
'n = recordNum-5*m

%>

<tr>

<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr> <%
u = 0
do while not areaRs.eof
u = u+1
%>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="?fqid=<%=areaRs("fqid")%>" ><%=areaRs("fqName")%></a></td>
</tr>
</table>
</td><%
if u mod 10=0 then '如果输出了7个。就输出下一列
response.write "</tr><tr>"
end if
areaRs.movenext
loop %>
</tr>
</table></td>

</tr>

<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
</table>
</form>
</body>
</html>

⑨ ASP 显示数据库内容

应该不能用do
while循环。因为do
while至少要循环一次。然后数据库里没有数据,所以会出错。
你改成while循环就好了。

阅读全文

与asp显示数据库记录相关的资料

热点内容
百信集团的网站叫什么名字 浏览:67
开发解压app理念是什么 浏览:128
linux源代码路径 浏览:854
美图2root后不能升级了 浏览:133
shell文件size 浏览:350
通过大数据查干部哪些内容 浏览:78
如何编程输出一个数的十位数 浏览:760
9月7日苹果发布会 浏览:150
u盘里文件打开都是乱码怎么办 浏览:402
文件管理里可以复制 浏览:60
怎么断数据源 浏览:371
linux文件夹递归赋权 浏览:103
阻止U盘写入特定后缀文件 浏览:8
车载gps端口检测工具 浏览:244
多重网络取消合并 浏览:876
哪个APP看电影删减的少 浏览:160
苹果6进水读不了卡什么原因 浏览:68
网盘文件怎么提取到笔记软件里 浏览:136
java解析简单json数据类型 浏览:750
008神器破解版使用教程 浏览:974

友情链接