关于双表查询和删除的问题

tigerzhouli8888 2005-04-12 08:08:17
问题代码:
set rs=server.CreateObject("adodb.recordset")
sqlstr="select count(group.genusID) as groupCount from genus INNER JOIN [group] on genus.genusID = group.genusID where group.genusID="+mm_id
rs.open sqlstr,conn,1,3
if rs("groupCount")= 0 then
rs("isOpenGenus")= "no"
rs.update
问题提示:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

ADODB.Recordset 错误 '800a0cc1'

项目在所需的名称或序数中未被发现。

/thankyou/genusDel.asp,行12 :rs("isOpenGenus")= "no"

请各位帮忙告诉我问题出在哪里了?
...全文
175 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
tigerzhouli8888 2005-04-16
  • 打赏
  • 举报
回复
set rs=server.CreateObject("adodb.recordset")
sqlstr="select count(group.genusID) as groupCount from genus INNER JOIN [group] on genus.genusID = group.genusID where group.genusID="+mm_id
rs.open sqlstr,conn,1,3
if rs("groupCount")= 0 then
rs.delete
rs.update
rs.close
conn.close
set rs=nothing
set conn=nothing

这是我新改的代码,可还是出错,提示:
数据库或对象为只读
请大家帮我看看到底是什么问题啊~
tigerzhouli8888 2005-04-14
  • 打赏
  • 举报
回复
set rs=server.CreateObject("adodb.recordset")
sqlstr="select genus.genusID,count(group.genusID) as groupCount,genus.isOpenGenus from genus INNER JOIN [group] on genus.genusID = group.genusID where group.genusID="+mm_id+" GROUP BY genus.genusID,genus.isOpenGenus"

这是我改过的代码。如果换成这样的话,页面无法显示,内部500服务器错误!
晕~
jim.ma 2005-04-14
  • 打赏
  • 举报
回复
你 sql 查询语句里 根本就没有输出 isOpenGenus 这个字段你 rs("isOpenGenus") 赋什么值呀?
光顶有啥用,贴的代码驴唇不对马嘴!还有那个 END IF
引用NT给你的信息

问题提示:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

ADODB.Recordset 错误 '800a0cc1'

项目在所需的名称或序数中未被发现。

/thankyou/genusDel.asp,行12 :rs("isOpenGenus")= "no"

请各位帮忙告诉我问题出在哪里了?
jchong110 2005-04-13
  • 打赏
  • 举报
回复
还有在select的后面还得加上 genus.genusID,group.genusID 这样应该没有问题了
jchong110 2005-04-13
  • 打赏
  • 举报
回复
sqlstr="select genus.isOpenGenus,count(group.genusID) as groupCount from genus INNER JOIN [group] on genus.genusID = group.genusID where group.genusID="+mm_id
中的 as groupCount 不要可不可心。然后输出的时候用rs(0) rs(1)不就OK了
晨星 2005-04-13
  • 打赏
  • 举报
回复
感觉你写的SQL不对,不符合你要做的事。
解释一下你的逻辑吧。
tigerzhouli8888 2005-04-13
  • 打赏
  • 举报
回复
忘记了一点,删除就是表genus中字段isoengenus值等于no~
tigerzhouli8888 2005-04-13
  • 打赏
  • 举报
回复
一个删除页面的代码。
取得记录genusID后,查询表group中genusID的记录数,如果,没有记录,删除genus表中的记录。否则,取消删除!
这是我的设计思路,不知道有没有问题。请教了~
tigerzhouli8888 2005-04-13
  • 打赏
  • 举报
回复
看来这20分是要废了啊~
Aspclass 2005-04-13
  • 打赏
  • 举报
回复
这样啊。。。你表中的genus 数据类理该为 数字型 或者 是否型
如果你的sql没错则行update 用于修改。
如果表中有了数据 删除一个字段是不行的,只能修改。。
tigerzhouli8888 2005-04-13
  • 打赏
  • 举报
回复
问题还没有得到解决~再顶一下啊~
tigerzhouli8888 2005-04-12
  • 打赏
  • 举报
回复
没人吗?自己顶下先~
tigerzhouli8888 2005-04-12
  • 打赏
  • 举报
回复
set rs=server.CreateObject("adodb.recordset")
sqlstr="select genus.genusID,count(group.genusID) as groupCount,genus.isOpenGenus from genus INNER JOIN [group] on genus.genusID = group.genusID where group.genusID="+mm_id+" GROUP BY genus.genusID,genus.isOpenGenus"
如果换成这样的话,页面无法显示,内部500服务器错误!
晕~
tigerzhouli8888 2005-04-12
  • 打赏
  • 举报
回复
end if在后面,我没有贴出来啊~
sqlstr="select genus.isOpenGenus,count(group.genusID) as groupCount from genus INNER JOIN [group] on genus.genusID = group.genusID where group.genusID="+mm_id
是这样吗?怎么不行呢?
晨星 2005-04-12
  • 打赏
  • 举报
回复
对了,你的if还缺少End if
晨星 2005-04-12
  • 打赏
  • 举报
回复
你的select语句中没有isOpenGenus这么个字段,recordset怎么会自动知道那是个什么东东。
源码下载地址: https://pan.quark.cn/s/31207a11ae2b PotplayerPanVideoSV 如果发现不能使用,请按照步骤更新两个脚本。 没有网盘,或是不想用网盘,只想在线看视频,跳转到_PotplayerM3U8 步骤 安装蓝奏云Potpalyer,密码:3mk7 打开PotPlayer安装路径,选择目录,将复制的和文件粘贴; MediaPlayParse - PanVideo.as下载地址 脚本管理器安装; 在脚本管理器中配置WEBDAV、、; 3.1 注册附带webdav的网盘(坚果云、TeraCLOUD等)、TeraCLOUD用我的推荐码:DDGYA,可额外获得5g 2 密码不是登陆密码,是授权第三方应用的密码 选择好需要播放的视频,=>; ~~为了再次打开potplayer,也能播放。 在文件夹下新建,文件内容为、、,格式如下~~ ~~dav.jianguoyun.com/dav~~ ~~12345678@qq.com~~ ~~123456789~~ 字幕 从opensubtitles.com获取英文字幕,因为每人网络状况不同,可能出现开启字幕无法加载视频的状况; 注册账号并开启API之后每个api每天100(或更多)个字幕; 修改中的代码,开启字幕; 3.1 添加一个api:添加两个api: >注意代码其中 均为英文字符 3.2 //每个视频获取字幕个数,设置过多,可能无法加载视频。 字幕api填写示例如下 字幕api填写 其他 可以在PotPlayer中切换画质; 迅雷云盘,支持选择原画(非会员只有300KB/s); 阿里云盘,支持选择原画,链接的有效期变长了。 画质选择
内容概要:本文档为2026年广东省职业院校技能大赛(高职组)移动应用设计与开发赛项的样题库,围绕“生态环保”“车主服务”“数字社区”等多个应用场景,全面考察参赛选手在产品原型设计、移动应用开发及应用部署测试三大任务中的综合能力。比赛时长为4小时,重点考核需求分析、UI/UE原型设计、多终端适配开发、前后端数据交互、功能测试与API自动化测试等核心技术环节。任务涵盖生态环保App的首页、积分捐赠、公司回收、环保中心、登录注册等模块原型设计;车主App的登录、汽车维保功能开发;中控大屏空调控制与应用市场功能实现;数字社区App的注册登录与首页功能开发;以及最终的应用部署、测试用例编写、缺陷分析和产品操作手册撰写。; 适合人群:高职院校计算机、软件技术、移动应用开发等相关专业学生,具备一定UI设计能力和移动端开发基础(如Android、HarmonyOS或uni-app)的学习者。; 使用场景及目标:①用于备赛训练,帮助选手熟悉竞赛流程、评分标准和任务要求;②提升从需求分析到原型设计、编码实现再到测试部署的全流程实战能力;③强化对多终端适配、RESTful API调用、交互逻辑实现及系统测试方法的掌握。; 阅读建议:此资源以真实项目为导向,建议结合HBuilderX、Android Studio、Adobe XD/Axure RP、Postman等工具同步实践,严格按照任务要求完成各阶段成果物的编写与提交,注意避免出现个人信息导致扣分。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧