主题:请高手帮忙呀?
asp518
[专家分:30] 发布于 2006-12-10 21:00:00
type_ids = Get_ids(sbtype_id)
sql="SELECT * FROM sbxxb where type_id[u] 表达式 [/u] order by id desc"
set rst=server.createobject("adodb.recordset")
rst.open sql,conn,1,1
type_ids:是经返回的另一表外键记录ID集,值的形势为(6,15,34,56,67,100,........),而表sbxxb中有无数条字段type_id值为记录ID集里值的记录,如何通过以上表达式将sbxxb表中字段type_id值为记录集(type_ids)里的任一值的所有记录放在一个集合rst里.再按是顺序显示出来。
先谢了
回复列表 (共12个回复)
沙发
yaozheng [专家分:28410] 发布于 2006-12-04 21:11:00
sql="SELECT * FROM sbxxb where type_id in "& type_ids &" order by id desc"
板凳
asp518 [专家分:30] 发布于 2006-12-05 08:37:00
还是不行呀,yaozheng高手。
提示:
错误“80040021”
ODBC驱动程序不支持所需的属性。
字段type_id 为int 型
3 楼
yaozheng [专家分:28410] 发布于 2006-12-05 09:37:00
你把 sql 输出一下看看。
4 楼
asp518 [专家分:30] 发布于 2006-12-05 09:45:00
sql=SELECT * FROM sbxxb where type_id in 1,2,3,4,5,13,14, order by id desc
5 楼
asp518 [专家分:30] 发布于 2006-12-06 11:37:00
请高手支招呀!!十分火急
6 楼
nckggood [专家分:1020] 发布于 2006-12-06 21:40:00
sql="SELECT * FROM sbxxb where type_id = "& type_ids &" order by id desc"
7 楼
asp518 [专家分:30] 发布于 2006-12-07 09:11:00
6楼老弟:你没有弄清我的问题。
type_ids=12,34,55,66,78,99,90,88,.....
8 楼
asp518 [专家分:30] 发布于 2006-12-10 21:14:00
至今还没人能出手解决的问题!
9 楼
zhangyanmei2006 [专家分:0] 发布于 2006-12-11 11:11:00
一个农场有头母牛,现在母牛才一岁,要到四岁才能生小牛,四岁之后,每牛生一头小牛。假设每次生的都是母牛,并且也遵守4年才生育并生母牛的原则。且所生的牛都不会死。问20年之后共有多少头牛?用C语言解决。
请快回复。谢谢!
10 楼
asp518 [专家分:30] 发布于 2006-12-12 20:39:00
可采用递归算法
我来回复