文档介绍:VisualBasic数据库操作方法总结计划小结
VisualBasic数据库操作方法总结计划小结
1
VisualBasic数据库操作方法总结计划小结
VisualBasic 数据库操作方法小结
笔者和同事们在使用VB对数据库操作应用时,总结了以下的几种方法,供初学者参照,希望能对大家有所启迪。
1、数据库翻开/封闭方法的选择
在往常状况下,数据库的翻开操作是在程序代码中使用
Set (dbname,options
OpenDatabase方法实现,其格式以下:
,readonly,connect)
VisualBasic数据库操作方法总结计划小结
VisualBasic数据库操作方法总结计划小结
5
VisualBasic数据库操作方法总结计划小结
能够经过指定数据库名字、翻开方式、连结信息等参数翻开一个现已存在的数据库, 使用Close
方法即可封闭该数据库。因为波及VB代码的编写,其软件编制工作比较复杂。另一方面,VB的数据控件(DataControl)也能够履行数据库的打用封闭操作。我们能够在数据控件的属性窗口中早先
填好数据库翻开的有关参数,一旦该数据控件启动,数据库便会自动以指定的方式翻开,而当该数据控件停止时,对应的数据库也将自动封闭。关于按这二种方式翻开的数据库,后来的数据库接见操作没有什么实质的差别。
以上两种数据库打用封闭的方法平分秋色:使用OpenDatabase方法能够在程序运转中动向地设置数据库翻开参数,而且能够多次以不一样的方式翻开和封闭同一个数据库,拥有相当大的灵巧性。
而假如使用数据控件,则不需要此外编写 VB代码,只需在程序编制时早先设置数据库的有关参数,
程序开始运转后便会自动地以我们指定的方式翻开数据库,并在程序停止时自动封闭该数据库,所以显得相当方便。在实质应用中,能够视状况的不一样而采纳不一样的办理方法:假如要求数据库在程序运转中一直处于翻开状态而且其翻开方式保持不变(如向来处于只读状态),那么,能够采纳数据控件
方法翻开数据库;假如要求数据库在程序运转中时而翻开时而封闭,或许常常在只读和读写方式间往返切换,则只好采纳OpenDatabase方法编写程序代码。
、经过相对路径指定数据库文件
在好多状况下,不论采纳上述哪一种方法翻开数据库,都一定在程序设计时就指定需要翻开的数据库文件。可是,我们往常不可以保证该软件达成后必定会被安装在每台机器的同一目录下。所以该数据库文件的绝对路径一般在设计时还难以完好确立,只好采纳相对路径的方法来解决这个问题。
在VB中,App对象是一个全局对象,用来供给目前应用程序的有关信息,其Path属性反应的是目前应用程序的可履行文件(。exe)所在的绝对路径,而且只在程序运转时才有效。经过使用
App对象的Path属性,能够方便地获取目前途序所在的目录路径。所以,假如把数据库文件寄存在与程序路径有关的目录下,便能够在程序设计时就指定数据库文件的相对路径,当程序运转时,经过App对象的Path属性动向地获取其绝对路径。
下边的一段代码,用来在程序开始运转时获取程序的路径,并赋值给变量 AppPath,而后在
数据控件Data1的DatabaseName属性中与数据库文件的相对路径 "