|
主题: 常见问题这里来提
|
 youlong
职务:普通成员
等级:1
金币:0.0
发贴:101
|
#912005/12/10 12:57:10
为何读出大分类下面所有记录
├ 留学签证 (classid= 35) │ └ 特别推荐学校 (classid= 36) │ ├ 奥克兰商学院 (classid= 37)
新闻表里面每条信息保存的是小分类的ID
如果将 留学签证这个大分类下面的所有文章读出来呢?
|
 csdjyzd
职务:普通成员
等级:1
金币:0.0
发贴:35
|
#922005/12/29 11:04:18
问下斑竹,在。NET基础那个帖子中,第三天讲下拉菜单的时候,为什么我按照上面写的写出的程序,选择后不能正常连接。比如,新浪选择之后连接到:http://localhost/www.sina.com.cn 为什么会把这样??
|
 houyongleo
职务:普通成员
等级:1
金币:0.0
发贴:4
|
#932005/12/29 12:09:21
我是一个初初初学者,很简单的问题大家不要嘲笑啊~~ <% Id = request.querystring("Id" Set conn = Server.CreateObject("ADODB.Connection" DBPath = Server.MapPath("/cnzsafzz-1633/GBook.mdb" conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath delsql = "delete from BBS where Id=" & Id conn.execute(delsql) conn.close response.redirect "Message.asp" %> 这些语句里有错误,提示 “Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'Id=' 中” 请问我是哪里错了,为什么删不掉记录?
编辑历史:[此帖最近一次被 houyongleo 编辑过(编辑时间:2005-12-29 12:37:41)]
|
 houyongleo
职务:普通成员
等级:1
金币:0.0
发贴:4
|
#942005/12/30 11:27:03
帮忙看一下,我上面对应的一句点击删除是这样的:<a href=del.asp?id = "& Id &">删除</A> 是这句的问题吗?
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#952005/12/30 12:24:52
youlong在上个帖子中说 引用: 为何读出大分类下面所有记录
├ 留学签证 (classid= 35) │ └ 特别推荐学校 (classid= 36) │ ├ 奥克兰商学院 (classid= 37)
新闻表里面每条信息保存的是小分类的ID
如果将 留学签证这个大分类下面的所有文章读出来呢?
select * from news where news_classid in (select classid from newsclass where parent=35)
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#962005/12/30 12:25:24
csdjyzd在上个帖子中说 引用: 问下斑竹,在。NET基础那个帖子中,第三天讲下拉菜单的时候,为什么我按照上面写的写出的程序,选择后不能正常连接。比如,新浪选择之后连接到:http://localhost/www.sina.com.cn 为什么会把这样??
链接之前加上http://
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#972005/12/30 12:26:21
houyongleo在上个帖子中说 引用: 帮忙看一下,我上面对应的一句点击删除是这样的:<a href=del.asp?id = "& Id &">删除</A> 是这句的问题吗?
id参数传递错误,你看一下url的路径就可以知道,这里的id是一个空的值
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
|
#982005/12/30 14:24:18
youlong在上个帖子中说 引用: 为何读出大分类下面所有记录
├ 留学签证 (classid= 35) │ └ 特别推荐学校 (classid= 36) │ ├ 奥克兰商学院 (classid= 37)
新闻表里面每条信息保存的是小分类的ID
如果将 留学签证这个大分类下面的所有文章读出来呢?
这要根据你的数据库或程序如何定义子父类栏目关系了 因要说清这方面的是比较深的课题,只能用揭示方式 可以采用路径的方式,即用ID做路径 如: 最上层栏目路径为 0 每1层: 0/2 层2层: 0/2/8 0/2/9 第3层:0/2/8/25 从上面可以看出,一个栏目的如果路径是 0/2,那么所有子类的路径肯定含有0/2 这是一种方式 另外方式,如果你的程序做到真正的树形结构,可以采用递归的算法
非常大鱼
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
|
#992005/12/30 14:26:13
csdjyzd在上个帖子中说 引用: 问下斑竹,在。NET基础那个帖子中,第三天讲下拉菜单的时候,为什么我按照上面写的写出的程序,选择后不能正常连接。比如,新浪选择之后连接到:http://localhost/www.sina.com.cn 为什么会把这样??
估计你什么地方弄错了,value值需要设置为http://www.sina.com.cn
非常大鱼
|
 houyongleo
职务:普通成员
等级:1
金币:0.0
发贴:4
|
#1002005/12/31 9:23:10
谢谢allinhands! 我把delsql = "delete from BBS where Id=" & Id 改为 delsql = "delete from BBS where Id=" &"Id"就可以删除了,但问题来了 ,这样是删除了所有的记录! 是改<a href=del.asp?id = "& Id &">删除</A>这句吗,应该怎么改呢?
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#1012005/12/31 10:33:38
delsql没有错
是id没有传递过去
|
 houyongleo
职务:普通成员
等级:1
金币:0.0
发贴:4
|
#1022005/12/31 12:51:06
是不是<a href="del.asp?id = <%=rs("Id"  %>">删除</A>这样? 但我这个"删除"本来就是整合在一个ASP语句里面的,即在<% %>里用Tab实现,有什么变通的方法吗?可能我太菜,问题也表达不清楚...
|
 三仙半
职务:普通成员
等级:1
金币:0.0
发贴:241
|
#1032006/1/23 13:37:10
houyongleo在上个帖子中说 引用: 是不是<a href="del.asp?id = <%=rs("Id")%>">删除</A>这样? 但我这个"删除"本来就是整合在一个ASP语句里面的,即在<% %>里用Tab实现,有什么变通的方法吗?可能我太菜,问题也表达不清楚...
我来试一下 首先你要调这句之前在给ID一个数据库表中存在的ID值,格式为:<%id=1%>然后链接格式如下: <a href="del.asp?id = <%=Id%>">删除</A> 这样我觉得就应该好用了。 等我试一下再告诉你结果
闭起眼睛看人生
|
 三仙半
职务:普通成员
等级:1
金币:0.0
发贴:241
|
#1042006/1/23 13:43:10
houyongleo在上个帖子中说 引用: 是不是<a href="del.asp?id = <%=rs("Id")%>">删除</A>这样? 但我这个"删除"本来就是整合在一个ASP语句里面的,即在<% %>里用Tab实现,有什么变通的方法吗?可能我太菜,问题也表达不清楚...
上一种方法可行,现在我大概知道你的情况,再这样试试 <% str1 = "<a href=del.asp?id = " str2 = ">删除</A>" str = str1&ID&str2 response.write str %>
闭起眼睛看人生
|
 三仙半
职务:普通成员
等级:1
金币:0.0
发贴:241
|
#1052006/1/23 13:48:22
非常紧急,求各位大哥多多帮助! 我想用ASP/VBScript控制VFP数据库,请问ADO的connection对象的connectionString的格式是什么样的?
闭起眼睛看人生
|