Office学院
加入收藏
Office学院
Access
Word
Excel
Powerpoint
Wps
Access
Outlook
Tags
您现在的位置:
Office学院
- Access - 用ADP的感觉真爽
用ADP的感觉真爽
添加记录: 用ADP的感觉真爽 类别: Access 发布日期: 2006.06.29
这些天来,研究过ADP,发现ADP的确是一个十分不错的东西。现在我正用它写软件,感觉真爽。在我刚刚接触ADP之前,也感到ADP很是陌生,对于SQL SERVER的东西,如视图、函数和存储过程都不熟悉。用它编写程序,一下子遇到的问题很多。 后来,我在外面买了一本《SQL SERVER 2000宝典》,加上在ADP这个论坛中去寻找相关的资料。终于了解到ADP和MDB的不同之处。在编写ADP方面,也有了重大的突破,也发觉原来我们所学的MDB的局限性,这点特别是体现在网络中。 ADP,其实就是SQL SERVER的瘦客户端,所谓之“瘦”,就把前台的很多东西都融合到后台去了。SQL SERVER建议我们把操作数据的方法都写在SQL SERVER中,用存储过程或自定义函数的形式表示。这样做的好处十分多,一个是操作数据的时候,前台就不用把指令送到后台中,而是直接调用后台的方法,减少了网络流量的同时,也发觉原来编写TSQL指令比前台的VBA+ADO方便快捷得多。当然,刚刚编写TSQL有点别扭,但相信随时间过去,我使用TSQL一定更加得心应手。 SQL SERVER拥有的功能,也使我们编写程序更加得心应手,如它数据备份功能,根本不用编程,我们可以设定定时备份数据,SQL SERVER就会按我们的设定去工作。回想起MDB中写的备份代码,MDB这点变得多余了。 如何求得服务器日期?在单机中不会出的问题,但在网络中客户机的时间就可能乱七八糟,SQL SERVER很简单,使用”select getdate()”就完成了。再返回前台中,而保所求的日期的正确性。 浅说数据事务: 在SQL SERVER数据库中,有着事务的概念,这点的确很是重要的,假如有一个很多数据的MDB,它正执行一条UPDATE指令去更新很多数据,如果突然发生了断电,再开机,就会可能发现UPDATE更新到了一半,而后面的另一半还没有完成。但在SQL SERVER中是支持事务的,一条UPDATE指令也看作一条事务,就算在UPDATE发生了意外,再开机的时候只会看到这条UPDATE未执行过。也就是说,事务只有完成或未完成两种状态,这个就叫原子性。原子性,是保证数据事务绝对完整的作用。这个可是MDB没有的一种很重要特性。有人说MDB也可以用编程去做到这点,但我认为,多条不同的数据执行指令的事务,编程是够你受的,而且安全性和可靠性的可信度有多少? 就是因为了事务的概念,使以下问题得到了解决: 在以前的VB6+MDB后台的开发经验告诉我,前台中,一个表中提交了一个新的数据,然后马上用“select”指令,居然发现select不到新提交的数据,如果要select到新的数据,就要等待一段很短的时间,但这个时间不好掌握,它和网络和后台响应的因数成关系,你说等待1秒吧,如果网络速度很慢,1秒后还是select不到怎办?你说等待10秒吧,用户已经受不了!!这个一直根本无法很好解决的大难题。但用了ADP,发现这个问题已经不存在了。因为SQL SERVER支持事务。提交了一个数据之后,你再发出select指令,SQL SERVER就必需等到提交完成后,再执行select指令。其实我用VB6+MDB的这个问题,就是所谓的“幻影行”的问题。 在这里,我已经认识到SQL SERVER那种无可比拟优越性,学ADP,真的很不错。
顶一下
上一篇:
[推荐]聊天感语
下一篇:
数据库项目(ADP)学习心得(1)
Tags:
备份
pda
函数
服务器
相关信息
[推荐]聊天感语
test
《随时随地记英语》培训源码例程
专注----由聊天所想到的
获取代码编写帮助的方法
一个自定义函数来分离字符串的方法
第一届《街道之星》评选揭晓
助记码输入内容提高录入速度
如何让用户看不出程序是用ACCESS编写的
[LWWVB教程]设计表的精义(第5课)
test
第一届《街道之星》评选申请活动开始
欢迎参加ACCESS编程在线培训(免费)
微软Access现状(Microsoft Access Today)
"+"和"&"到底有什么区别
数据库项目(ADP)学习心得(1)
张志(竹笛)再次荣膺微软最有价值专家(MVP)称号
数据库项目(ADP)学习心得(2)
在ACCESS2000的查询中使用Replace函数
注意时间格式在sql server中更新带来的麻烦
新闻组搜索方法
软件文档及开发方法
分类技术的实现到底要考虑些什么?
ACCESS编程培训例程源码及总结
数据库项目(ADP)学习心得(3)
隐藏ACCESS数据库主窗口的方法
第二届《街道之星》评选申请活动开始
如何调用自定义系统关于窗体
两种方法解决求和错误显示
2004年9月微软最有价值专家峰会组图
Word
Excel
Powerpoint
Wps
Access
Outlook
输入法
Visio
Office
Office教程
Word2003
Word2007
Excel函数
WindowsXp
生日密码
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
1日
2日
3日
4日
5日
6日
7日
8日
9日
10日
11日
12日
13日
14日
15日
16日
17日
18日
19日
20日
21日
22日
23日
24日
25日
26日
27日
28日
29日
30日
31日
血型分析
白羊座
金牛座
双子座
巨蟹座
狮子座
处女座
天秤座
天蝎座
射手座
摩羯座
水瓶座
双鱼座
A型
B型
O型
AB型
生肖分析
子鼠
丑牛
寅虎
卯兔
辰龙
巳蛇
午马
未羊
申猴
酉鸡
戌狗
亥猪
A型
B型
AB型
O型
制作单位
Office学院
© 版权所有
联系我们
关于我们
友情链接
站点地图
免责声明
Office学院,致力于打造专业的OFFICE应用交流平台。