⑴ asp 怎么实现点击文本框显示数据库里的数据
写入数据库,肯定要返回到某个页面的,或者直接返回当前页面,这时候在下面接着调用数据库中数据显示出来就行,可以利用?action=view此类的方法
BT的问题
用session或cookies保存
⑵ 怎么把数据库的内容用表格的形式显示出来(用ASP 编写的)
可以先在DW里画好表格..然后在表格前加入ASP读取数据库的代码.用<%= rs("字段") %>的方式在表格中显示数据.如果数据记录有多条.可在表格的行前后加上循环do while 和loop 或者用for next 这种方式也可以.
如:
<% 这里是读取数据库代码 %> '
<table>
<tr><td> <%=rs("字段1")%> </td><td> <%=rs("字段2")%> </td></tr>
</table>
⑶ asp 在网页中列表显示数据库中两个表单的不同字段
select table1.A,table2.B,table1.C from table1,table2 where table1.C=table2.C
如果继续有条件,如下面这样添加。
--and table1.xxx='xxx' and table2.xxx='xxx'
希望能帮到你,至于怎么写asp语句,我不太清楚,但是sql 数据库查询代码是这样子的,你放到你的命令执行语句中,仿造这个就可以。
⑷ 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显示数据库内容
sql语句这样写
select a.name,b.name from a,b
asp显示页:
<%=rs(0)%>显示a.name
<%=rs(1)%>显示b.name
⑹ 在ASP里如何实现 让数据库内容的名称字段 以下拉列表菜单内容显示出来呢;请朋友帮忙下啊;谢谢了
在绑定的时候有两个值可是设定你显示的值和后台取到的值:DataTextField="" 前台显示的值,你只要把数据库的字段名写到""里面就可以显示这个字段了
DataValueField=""后台用下拉框名.SelectedValue取到的就是这个值
⑺ ASP 显示数据库内容
<%
'建立数据库连接
Dim ConnStr, Conn
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("./user.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
'数据库数据查询
Dim sql, rs
sql = "Select * From info"
Set rs = Server.CreateObject("Adodb.Recordset")
rs.Open sql, Conn, 1, 1
'下面是数据输出
Response.Write("<table width='100%' border='0' cellpadding='0' cellspacing='0'>") & vbCrLf
Response.Write(" <tr>") & vbCrLf
Response.Write(" <td height='30'>id</td>") & vbCrLf
Response.Write(" <td>username</td>") & vbCrLf
Response.Write(" <td>password</td>") & vbCrLf
Response.Write(" <td>sex</td>") & vbCrLf
Response.Write(" <td>personalinfo</td>") & vbCrLf
Response.Write(" <td>ntime</td>") & vbCrLf
Response.Write(" </tr>") & vbCrLf
If rs.BOF And rs.EOF Then
Response.Write("查无数据!")
Else
Do While Not rs.EOF
Response.Write(" <tr>") & vbCrLf
Response.Write(" <td height='30'>" & rs("id") & "</td>") & vbCrLf
Response.Write(" <td>" & rs("username") & "</td>") & vbCrLf
Response.Write(" <td>" & rs("password") & "</td>") & vbCrLf
Response.Write(" <td>" & rs("sex") & "</td>") & vbCrLf
Response.Write(" <td>" & rs("personalinfo") & "</td>") & vbCrLf
Response.Write(" <td>" & rs("ntime") & "</td>") & vbCrLf
Response.Write(" </tr>") & vbCrLf
rs.MoveNext
Loop
End If
Response.Write("</table>") & vbCrLf
'关闭数据库
rs.Close
Set rs = Nothing
Conn.Close
Set Conn = Nothing
%>
这是全部代码,认真仔细的研究每一句代码,能全部理解的话 那asp基本就等于入门了 加油!:)
⑻ asp中下拉列表读出数据库里的值并且显示为当前值
<select>
<option <% if rs("字段名") = "c" then response.write " selected " %> value="c">1</option>
<option <% if rs("字段名") = "d" then response.write " selected " %> value="d">2</option>
<option <% if rs("字段名") = "e" then response.write " selected " %> value="e">3</option>
</select>
⑼ 用asp读取数据库的内容列表显示,怎样分列显示
两种方法:
1)建立一个2行11列的表格,第1行是表头。第2行用36次循环实现。每次循环读取3行记录,写成一个表格行。
2)建立3个一样的并排的表格,左中右。
⑽ asp显示数据库
<%
Set rs=server.createobject("adodb.recordset")
Sql="select * from IP"
Rs.open sql,conn,1,3
do while not rs.eof
%>
IP: <%=RS("IP")%>
<%
rs.movenext
loop
%>
不过如果是查询的话,个人建议使用如下方式
sql="select * from ip"
set rs=conn.execute(sql)
while not rs.eof
response.write "IP:"&rs("IP")&"<br/>"
rs.movenext
wend
rs.close
set rs=nothing
以上是不对数据进行分页的处理方式,
如果分页的话,可以使用你这种方式
不个过个建议你在使用rs.open sql,conn,1,3中,其中有最后一个参数3,如果是查询的话,请改用1,如果是涉及到更新或是添加数据,则可以使用3。