社区
控件与界面
帖子详情
查询界面有 一个输入框 和一个列表框 ,比如: 我在输入框中输入 “张” ,在 列表框中显示所有 姓张的人员,
114
2002-09-06 05:50:38
注:我的数据库中有号几万条纪录 !
大家看看如何实现比较科学!
谢谢!
...全文
140
12
打赏
收藏
查询界面有 一个输入框 和一个列表框 ,比如: 我在输入框中输入 “张” ,在 列表框中显示所有 姓张的人员,
注:我的数据库中有号几万条纪录 ! 大家看看如何实现比较科学! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿泰
2002-09-08
打赏
举报
回复
楼上的兄弟,你的想法足以使服务器和客户机都瘫痪
其实这确实不是SQL的问题,而是思想的问题
你想在输入的时候让输入框有联想功能,也就是在input框
有一个onchange事件的时候来重新获得数据急
虽然方便了用户但是实在是委屈了服务器
有些时候还是摒弃一些功能比较好
另:如果使用C/S模式在本地读取数据库时问题应该不是很大
最起码几乎感觉不到时间的延迟
但是如果是在ASP版里的话我想是有难度的
不是技术的原因,而是效率的问题
我建议实用为先
114
2002-09-08
打赏
举报
回复
我的想法是 当系统登陆的时候 把所有的记录加载到内存当中去。这种想法应该能实现 的 ,我还在想…………
以上你们说的 关于sql语句的写法 这不是关键!
wxr9999
2002-09-08
打赏
举报
回复
up
joke1qin
2002-09-08
打赏
举报
回复
没有什么好办法!
landsky
2002-09-08
打赏
举报
回复
如果客户端频繁修改姓氏,将引起数据库的频繁操作,系统性能将严重下降。可行的办法之一是避免列表,用一个姓名输入框就够了。提交后搜出所有该姓的人员资料。姓名输入框应准许多字匹配模糊查询。
114
2002-09-08
打赏
举报
回复
我想用xml技术!
如何?
lindping
2002-09-06
打赏
举报
回复
为什么不都用列表呢?姓也就几十个,选中了姓张的,名字列表里就从库里找出姓张的名字
姓的列表:select distinct 姓名 from table
名字的列表 select 名字 from table where 姓=""
gongsonghe
2002-09-06
打赏
举报
回复
既然是姓张,那就应该只能搜第一个字,你们这样like 下去,会把“王张”,等含有张的也搜出来,不好!应该这样
<!--#include file="conn.asp"-->
name = mid(request("name"),1,2)
set rs=server.creatobject("adodb.recordset")
sql = "select Distinct name from table where name like '"&name&"'"
rs.open sql,conn,1,1
hjbwt
2002-09-06
打赏
举报
回复
对于sql语句,我觉得既然是姓张的,只要后面相似就行了
sql="select distinct 姓名 from table where 姓名 like '" & request("input") &"%'"
这样还差不多
yxsalj
2002-09-06
打赏
举报
回复
sql="select distinct 姓名 from table where 姓名 like '%" & request("input") & %"'"应该是:
sql="select distinct 姓名 from table where 姓名 like '%" & request("input") &"%'"
yxsalj
2002-09-06
打赏
举报
回复
有几万条记录也要显示啊,姓张的人员不会也有几万条吧,要是这样的话,用列表框不是一个好的主意。
输入框name=input,列表框name=list.
************************************
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
connstr=""
conn.open connstr
sql="select distinct 姓名 from table where 姓名 like '%" & request("input") & %"'"
rs.open sql,conn,2,2
<select name="list">
<%do while not rs.eof %>
<option><%=rs("姓名")%></option>
<%
rs.movenext
loop
%>
</select>
qimangxing
2002-09-06
打赏
举报
回复
在bs模式下,几乎没办法实现,至少我是想不出来,天哪,要疯了
js实现input
输入
框
输入
信息后出现下拉选择框
js实现input
输入
框
输入
信息后出现下拉选择框,下拉框的数据源可以使根据
输入
的值从数据库
中
动态获取
Winform开发全套31个UI组件开源共享]
[Winform开发全套31个UI组件开源共享]
自动填充功能实现-- 实例源码
博客《自动填充功能实现》网页源程序,博客地址:http://blog.csdn.net/harvic880925/article/details/29843127
winform模仿QQ聊天窗口皮肤控件
CSharp winform 模仿QQ聊天窗口皮肤控件
QQ表情功能实现
将项目的部分功能抽离出来,实现了表情的接收和发送
控件与界面
604
社区成员
12,293
社区内容
发帖
与我相关
我的任务
控件与界面
PowerBuilder 控件与界面
复制链接
扫一扫
分享
社区描述
PowerBuilder 控件与界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章