现在有一个表student,结构如下
学号 分数 排名学号和分数都有了,我怎么得到排名啊,我用的是delphi+access哦,我上网查了很多资料,但是都不能通过哦,比如语句
update student set 排名=(select count(*)+1 from student a where student.分数>a.分数)说是“操作必须使用一个可更新的查询”错误, 还有用IDENTITY用了,aceess都不认识,郁闷坏了哦,请高手帮帮忙啊。最好能测试通过的啊,是access而不是server 2000
学号 分数 排名学号和分数都有了,我怎么得到排名啊,我用的是delphi+access哦,我上网查了很多资料,但是都不能通过哦,比如语句
update student set 排名=(select count(*)+1 from student a where student.分数>a.分数)说是“操作必须使用一个可更新的查询”错误, 还有用IDENTITY用了,aceess都不认识,郁闷坏了哦,请高手帮帮忙啊。最好能测试通过的啊,是access而不是server 2000
解决方案 »
- 20分问题。在查询页面上如何实现自动查询并分析结果
- 请教photoshop做美工的入门书以及发展前途怎么样?
- 想知道fastreport中自带的line#变量是如何实现的
- 求数字转换函数!
- 如何实现 MTV 中一半一半的显示文字的效果
- 出现list index out of bounds(32)是怎么回事??求教!!
- 在连续使用多个shellexecute()时,他们是同步执行,能否让一个执行完了,再执行后一个
- 请问怎么样去掉TTREEVIEW里的水平与垂直滚动条?
- 我自己写个组件,在里面想使用事件怎么办
- 如何在自动配置BDE数据库?
- stringgrid如何设置某列不能获得焦点
- 关于 类属性(properity)的读函数参数问题
UPDATE student
SET 排名 = DSum(1, "student", "分数>=" & student.分数)