Vb中的事务问题?还有三层结构的问题(我觉得很高深的问题,我问过好几个人了,都没有详细的回答)

liuzhen liuzhen 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
做了两年程序了,主要做MIS系统,其实想起来主要还是做添加、删除、修改等的基本操作,无论是用SQL写还是用存储过程写,现在我仔细想起来有两点疑惑:
1、提交事务到底有什么用?比如说我在添加前打开事务,然后添加,添加完毕后,关闭事务。但是我添加不加事务也一样。这到底是怎么回事?
If Not WriteCard(mycard) Then
conn.RollbackTrans
Else
conn.CommitTrans
MsgBox "操作成功!", vbInformation, title
End If
2、做数据库操作:
1、三层结构的数据库操作(可重复用、OOP、可是编程需要很多的时间和经验)
2、用存储过程还有(可重复用、速度快、还有什么)
3、用SQL操作数据库(操作简单、易上手,不知道速度如何?不能重复的用)
这三种数据库操作方法我现在想实现跨省市跨地区的分布式开发,我知道用三层结构的实现做好,但是考虑到软件合同的时间还有自己的编程检验选择哪中哪?再有就是我翻阅过市面上许多关于三层开发的实例,他们写的很浅,不适合实际编程。请位高手写一下,我觉得很难.
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
liuzhen
VB基础类 7,788 成员 197,583 内容