数据库模糊查询求助,急急急急!!!

沙漠里的海豚 2006-06-25 05:05:27

数据库里学号字段是一个十位的字符串,全部由数字组成,其中前四位是入学年饭(比如2005年入学的学生学号应该是2005XXXXXX),现在我想从数据库里删除所有2005年入学的学生信息,请问各位高手该怎么实现啊??
...全文
237 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
沙漠里的海豚 2006-06-26
  • 打赏
  • 举报
回复
真的太好了,谢谢
沙漠里的海豚 2006-06-26
  • 打赏
  • 举报
回复
呵呵,好了额,谢谢楼上的大哥
kasoo 2006-06-26
  • 打赏
  • 举报
回复
dim delnum
delnum=2005
sql = "delete from 表名 where 学号字段 like '"&delnum&"%'"
沙漠里的海豚 2006-06-26
  • 打赏
  • 举报
回复
现在字符串变量xn的值为2005,我想删除数据库中所有学号前四位为2005的学生信息,而xn的值根据用户的输入而改变的,这个该怎么些啊
沙漠里的海豚 2006-06-26
  • 打赏
  • 举报
回复
是这样子的,我的'2005'是赋给一个变量的,然后在SQL语句中根据这个变量的值来对数据库进行操作,可是这个格式我就不知道怎么写了,求楼上的指教
kasoo 2006-06-25
  • 打赏
  • 举报
回复
上面讲的没错,sql语句是完全正确的,应该不会出现你说的情况的
你是用rs删的,还是用conn.execute来做的
你说的结果不对,是什么情况,是有的成功了有的没成功,还是都没成功?
沙漠里的海豚 2006-06-25
  • 打赏
  • 举报
回复
我这样做的,可是运行可以通过但是结果却不对,根本删不了啊
hean 2006-06-25
  • 打赏
  • 举报
回复
如果真如你所说“前四位是入学年饭(比如2005年入学的学生学号应该是2005XXXXXX)”,可以简单的使用
delete from 目的表 where 学号字段 like '2005%'

ltayo 2006-06-25
  • 打赏
  • 举报
回复
delete from 表名 where 学号 like '2005%'

28,402

社区成员

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

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