| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1038 人关注过本帖
标题:[求助]如何用表单即时显示数据库记录的问题
只看楼主 加入收藏
test12345
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-12-22
收藏
 问题点数:0 回复次数:9 
[求助]如何用表单即时显示数据库记录的问题

数据库中的某个表TB有三个字段:F1,F2,F3,想用一个表单按F1字段索引即时显示其它2个字段的内容,即:
在表单中有三个文本框,改变一个文本框中的内容后,在表TB中模糊查找F1字段的值,若有相符或相近的记录,则在另外两个文本框中显示另外两个字段的值。

请问:如何用ASP编程?谢谢!

搜索更多相关主题的帖子: 数据库 表单 记录 
2006-01-08 18:42
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
数据库中的某个表TB有三个字段:F1,F2,F3,想用一个表单按F1字段索引即时显示其它2个字段的内容,即:
sql="select F2,F3 from TB where f1='"&f1&"'"
rs.open sql,conn,1,1
Response.write rs(f2)& rs(f3)'直接输出


中国人的财富网:http://www..cn/
2006-01-08 19:48
test12345
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-12-22
收藏
得分:0 

谢谢楼上的回复!

我需要的是根据表单中的F1文本框的值的改变对数据库进行索引查找,并在表单的F2、F3文本框中显示另外两个字段的值,请问F1文本框的onchange()事件应如何编程?

2006-01-08 22:00
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
是在不提交的情况下在F2,F3现实其他两项的值??

还是在F1中输入内容并提交后在F2,F3现实其他两项的值??

如果是前者靠ASP那就没法实现了!!

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2006-01-08 22:15
test12345
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-12-22
收藏
得分:0 

当然是希望在不提交的情况下实现即时显示。

如果要提交的话,又有另外一问题要请教大家:

输入F1的值后判断数据库中有无此记录,若无,则给出提示并要求重新输入,若有,则给出提示是否要新增加记录,回答要时输入F2、F3的值后新增加一条记录,回答不要时,重新输入F1的值。

2006-01-08 22:59
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

这个就应该属于AJAX的范畴了,ASP很难实现不提交即时查询数据库。

2006-01-08 23:07
test12345
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-12-22
收藏
得分:0 

谢谢 阳光白雪、yms123 的回复!

请问:5楼的问题如何用ASP编程?

2006-01-09 00:09
conn
Rank: 2
等 级:新手上路
威 望:5
帖 子:420
专家分:0
注 册:2005-11-27
收藏
得分:0 
<form action="?" method="POST">
<input type="text" name="123">
<input type="submit" value="GO">
</form>
<%
if Request.Form("123")<>"" then
Set rs=conn.execute("select F2,F3 from TB where f1='"&f1&"'")
Response.write rs(f2)& rs(f3)
%>

我是新手,但我很虚心,对我发的问题请不要取笑,谢谢
2006-01-09 09:16
test12345
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-12-22
收藏
得分:0 

不是判断F1表单的值是否为空,而是F1表单的值同数据表TB中字段比较:

输入表单F1的值后判断数据TB中有无此记录,若无,则给出提示并要求重新输入,若有,则给出提示是否要新增加记录,回答要时输入表单中F2、F3的值后新增加一条记录,回答不要时,重新输入F1的值。

2006-01-09 22:23
test12345
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-12-22
收藏
得分:0 
呼唤高手,快快帮帮我,谢谢!
2006-01-10 22:39
快速回复:[求助]如何用表单即时显示数据库记录的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017039 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved