社区
VB基础类
帖子详情
一个简单的DAO问题
runrunrun
2001-02-21 10:40:00
在一个数据库中添加记录,代码如下:
dim rs as recordset
rs.addnew
rs("ID") = 1;
rs.update
添加完后,如何把当前记录设为刚添加的记录?
...全文
259
17
打赏
收藏
一个简单的DAO问题
在一个数据库中添加记录,代码如下: dim rs as recordset rs.addnew rs("ID") = 1; rs.update 添加完后,如何把当前记录设为刚添加的记录?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DeD
2001-02-27
打赏
举报
回复
Dim vBookBark As Variant
rs.Filter = "ID"
If Not rs.EOF Then
vBookBark = rs.Bookmark
rs.Filter = ""
rs.Bookmark = vBookBark
Else
rs.Filter = ""
End If
zhengsb
2001-02-27
打赏
举报
回复
...
rs.update
rs.requery
...
zhengsb
2001-02-27
打赏
举报
回复
用 rs.requery 试试
runrunrun
2001-02-27
打赏
举报
回复
谢谢大家的答复。
我来总结一下:
1. rs.update之后,当前记录并不是新添加的那条。我试了一下,有两种情况:一是rs为一无效记录。二是rs 为 addnew之前的那条记录。各位不信的话可以自己试一试。
2. caoyu提供的方法是可行的,即 .Bookmark = .LastModified。 在此表示感谢。
3. 用 select * from ...where id=... 虽然可以使当前记录是新记录,但由于改变了查询语句,所以并不是我想要的结果。
如果大家没有异议的话我就加分了。
wsdrex
2001-02-26
打赏
举报
回复
啊呀呀,"y1g1y1(袁飞)"说的对:update之后,此时的当前记录就是刚才添加的那条啊! !!!
y1g1y1
2001-02-26
打赏
举报
回复
你addnew update之后,此时的当前记录就是刚才添加的那条啊!
caoyu
2001-02-26
打赏
举报
回复
利用BookMark是最好的办法,你必须在rs.update后取BookMark.
.Bookmark = .LastModified
runrunrun
2001-02-25
打赏
举报
回复
谢谢大家的答复。
to lvjunyu:
我也想用书签。但在 rs.addnew 后取 rs.bookmark 会报一个异常。
lvjunyu
2001-02-25
打赏
举报
回复
专业的编程方法就该使用书签(bookmark)就是Rs.bookmark来定位,具体的看MSDN!
当然flyinthesky的方法也是可取的!
flyinthesky
2001-02-25
打赏
举报
回复
如果id是自动增加的那你可以找max(id)呀!这样就可以实现定位了!
flyinthesky
2001-02-22
打赏
举报
回复
实在不行的话用select语句定位总可以实现吧,不过好像不是什么好办法!
select * from database where id=1 and ..............
嘻嘻,我真的想不出什么再好点的办法来了,大家有什么好办法没有?
frs
2001-02-22
打赏
举报
回复
你不要设定id如果你在纪录集尾部加入新纪录,则当前纪录就是刚添加的纪录!
runrunrun
2001-02-22
打赏
举报
回复
刷新是什么意思? rs.update 算不算刷新。
大家想想办法。 我就是不想用ID。
因为ID值是自动增加的, 所以在添加时不知道它的值。
而其它的字段又不唯一。
sbm
2001-02-22
打赏
举报
回复
如果你没有进行刷新,那RS.MOVELAST所定位的记录就是你刚添加的记录,
如果你进行了刷新操作,那你只能根据ID来查找那条记录。
lczddd
2001-02-22
打赏
举报
回复
当前记录就是刚添加的记录吧
runrunrun
2001-02-21
打赏
举报
回复
不一定。
rs是排序的,如果插入项正好在中间时就不行了。
haor
2001-02-21
打赏
举报
回复
rs.movelast
Dao
Jet数据库引擎
这是从VC6光盘提取的,遇到“无法对
DAO
/Jet db引擎进行初始化”
问题
的伙计们,可以下载此
Dao
Jet数据库引擎重新安装即可。
jsp+servlet+javabean简易版bbs论坛
这是
一个
课堂上的
一个
小小案例!对于初学者来说,有一定的参考价值!主要是用mvc模式开发的,jsp页面没有用表达式与小脚本,主要用的是jstl+EL表达式写的,对于刚刚学习jsp的人来说,看起来还是有一定的难度,但是你学会了那些东西,那就没有什么阻碍了!总体来说,很多实用的知识点都运用进去了!如果你觉得有对你有点参考价值的话,欢迎下载!至于资源分,我就不设置了,完全免费!安装的过程出现什么
问题
,随时可以给我留言,有时间帮你解决的!
Struts2SpringHibernate整合,
一个
HelloWorld版的在线书店(项目源码+详尽注释+单元测试)
Struts2,Spring,Hibernate是Java Web开发中最为常见的3种框架,掌握这3种框架是每个Java Web开发人员的基本功。 然而,很多初学者在集成这3个框架的时候,总是会遇到各种各样的
问题
。 我在读大学刚刚学习SSH的时候,也是如此。 当时,做了
一个
Demo性质的在线书店,现在分享给大家。 希望对初学者有所帮助。 包简介 action:控制层,Struts2的Action,响应前端HTTP请求。 service:业务层,处理业务逻辑。
dao
:数据访问层,数据库增删改查接口。 domain:领域实体。 util:工具类。 实体 Book:书籍,一本书,比如“《编写可读代码的艺术》”。 BookCategory:书籍分类,比如“管理”、“计算机”。 BookComment:书的评论。 Order:
一个
订单。 OrderItem:
一个
订单的一项。 User:用户。 UserRole:用户的角色。 实体虽然有7个,真正的实现却很
简单
,这并不是
一个
完整的在线书店项目。 我的CSDN博客 http://blog.csdn.net/FansUnion 亲,有很多精彩技术文章等着你哦。
Spring+3.x企业应用开发实战光盘源码(全)
第1章:对Spring框架进行宏观性的概述,力图使读者建立起对Spring整体性的认识。 第2章:通过
一个
简单
的例子展现开发Spring Web应用的整体过程,通过这个实例,读者可以快速跨入Spring Web应用的世界。 第3章:讲解Spring IoC容器的知识,通过具体的实例详细地讲解IoC概念。同时,对Spring框架的三个最重要的框架级接口进行了剖析,并对Bean的生命周期进行讲解。 第4章:讲解如何在Spring配置文件中使用Spring 3.0的Schema格式配置Bean的内容,并对各个配置项的意义进行了深入的说明。 第5章:对Spring容器进行解构,从内部探究Spring容器的体系结构和运行流程。此外,我们还将对Spring容器一些高级主题进行深入的阐述。 第6章:我们从Spring AOP的底层实现技术入手,一步步深入到Spring AOP的内核中,分析它的底层结构和具体实现。 第7章:对如何使用基于AspectJ配置AOP的知识进行了深入的分析,这包括使用XML Schema配置文件、使用注解进行配置等内容。 第8章:介绍了Spring所提供的
DAO
封装层,这包括Spring
DAO
的异常体系、数据访问模板等内容。 第9章:介绍了Spring事务管理的工作机制,通过XML、注解等方式进行事务管理配置,同时还讲解了JTA事务配置知识。 第10章:对实际应用中Spring事务管理各种疑难
问题
进行透彻的剖析,让读者对Spring事务管理不再有云遮雾罩的感觉。 第11章:讲解了如何使用Spring JDBC进行数据访问操作,我们还重点讲述了LOB字段处理、主键产生和获取等难点知识。 第12章:讲解了如何在Spring中集成Hibernate、myBatis等数据访问框架,同时,读者还将学习到ORM框架的混用和
DAO
层设计的知识。 第13章:本章重点对在Spring中如何使用Quartz进行任务调度进行了讲解,同时还涉及了使用JDK Timer和JDK 5.0执行器的知识。 第14章:介绍Spring 3.0新增的OXM模块,同时对XML技术进行了整体的了解。 第15章:对Spring MVC框架进行详细介绍,对REST风格编程方式进行重点讲解,同时还对Spring 3.0的校验和格式化框架如果和Spring MVC整合进行讲解。 第16章:有别于一般书籍的单元测试内容,本书以当前最具实战的JUnit4+Unitils+ Mockito复合测试框架对如何测试数据库、Web的应用进行了深入的讲解。 第17章:以
一个
实际的项目为蓝本,带领读者从项目需求分析、项目设计、代码开发、单元测试直到应用部署经历整个实际项目的整体开发过程。
通常
一个
Xml 映射文件,都会写
一个
Dao
接口与之对应-
Dao
接口的工作原理
DAO
接口是
一个
纯粹的Java接口,它通常只包含方法的签名,而不包含具体的实现。在MyBatis中,
DAO
接口的方法通常与XML映射文件中的SQL语句进行绑定,以实现具体的数据库操作。例如,假设我们有
一个
用户表User在这个接口中,定义了四个方法用于对User表进行CRUD(创建、读取、更新、删除)操作。在MyBatis框架中,
DAO
接口与XML映射文件协同工作,实现了数据库操作与业务逻辑的分离。
DAO
接口通过动态代理机制将方法调用映射到具体的SQL语句,从而简化了数据访问层的实现。
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章