2007-08-31 01:00
应该是我说的不够恰当。
改成id类型为数字。
我说的是那个sql语句不合理。既然连ID都需要了,别的条件也无需限制了。这个回答和问题不对应。
当然可以开放通过ID号查找,但这不和别的条件同时用,因为不需要。
2007-08-31 06:34
我说的是那个sql语句不合理。既然连ID都需要了,别的条件也无需限制了。这个回答和问题不对应。
当然可以开放通过ID号查找,但这不和别的条件同时用,因为不需要。
可以这样理解,ID只是数据库表中的一个字段,并不是我们习惯用的设为自动编号的主键ID。
2007-08-31 09:52
可以这样理解,ID只是数据库表中的一个字段,并不是我们习惯用的设为自动编号的主键ID。
居然还有谁的数据库结构这么建……ID居然可以重复……
2007-08-31 10:17
居然还有谁的数据库结构这么建……ID居然可以重复……
假设有一个guest表,我们可以设g_id为主键,而id只是这个表中的一个字段,这样有何不可呢?
不要用我们固定、习惯的模式来看问题吧?
感觉楼上很强,怎么一时绕不过弯来
2007-08-31 10:28
不对吧 我感觉搂上说的意思是 多表之间的查询情况吧! 在一个表里没有办法实现搂上的这个功能!

2007-08-31 12:15
2007-08-31 12:31
<form name="form1" method="post" action="search.asp">
条件1:<input type="text" name="A">[A为文本类型](可以为空,当关键字为空时,代表所有关键字.)<br>
条件2:<input type="text" name="B">[B为日期类型](可以为空,当关键字为空时,代表所有关键字.)<br>
条件3:<input type="text" name="C">[C为文本类型](可以为空,当关键字为空时,代表所有关键字.)<br>
条件4:<input type="text" name="D">[D为文本类型](可以为空,当关键字为空时,代表所有关键字.)<br>
<input type="submit" name="submit1" value="搜索">
</form>
(当所有关键字都为空时,显示全部数据.)
==== 这个又怎样写 search.asp 呢? 请教大哥们... ===

2007-08-31 12:53
假设有一个guest表,我们可以设g_id为主键,而id只是这个表中的一个字段,这样有何不可呢?
不要用我们固定、习惯的模式来看问题吧?
感觉楼上很强,怎么一时绕不过弯来
大概是这样吧,我逆向思维很不好使的 呵呵
我的想法是 不管id是不是主键,id字段的作用是唯一确定一条记录(因为一般都是这么用的啊)
当然了,如你所说,id当然可以重复
所以我之前表达的意思是,如果老师需要在班上确定一位同学,给出学号就足够了,无需再给出其他信息,那样显得多余:“学号为xx的姓yy的同学来一下”
2007-08-31 13:00
不知道我前面写的应该对你有用吧
按你现在的说法,只要写成
sql ="select * from nb where 产品 like '%" & 3 & "%'"
就可以了,或者把3改成你传过来的参数
假设传过来的参数为chanpin
只要改成
sql ="select * from nb where 产品 like '%" & request("chanpin") & "%'"
即可。
具体根据你的情况稍做调整
2007-08-31 13:12