vb与各数据库的几种连接方式

vb与各数据库的几种连接方式

ID:6335491

大小:71.00 KB

页数:6页

时间:2018-01-10

vb与各数据库的几种连接方式_第1页
vb与各数据库的几种连接方式_第2页
vb与各数据库的几种连接方式_第3页
vb与各数据库的几种连接方式_第4页
vb与各数据库的几种连接方式_第5页
资源描述:

《vb与各数据库的几种连接方式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VisualBasic与数据库连接-、用DAO控件连接数据库1.与Access2000数据库连接PrivateSubCommand1_Click()'也可直接在控件属性中设置以下各项但在控件属性中不能写入密码'只有在数据数没有密码的情况下可以省略Data1.RefreshData1.Connect="Access2000;"Data1.DatabaseName=App.Path+"chncmadb.mdb"'数据库没有密码此句可省Data1.Connect=";pwd=123456"'Data1.RecordSource="耕地资源管理单元属性数据表200

2、4" Data1.RecordSource="select*from耕地资源管理单元属性数据表2004"Data1.Refresh’move后才能正确显示记录个数EndSub2.与没有密码的DBF文件数据库连接PrivateSubCommand2_Click()Data1.Connect="dBASEIII;"Data1.DatabaseName=App.Path'Data1.RecordSource="DBF"Data1.RecordSource="select*fromdbf"Data1.Refresh’move后才能正确显示记录个数EndSub3.与没

3、有密码的Excel文件数据库连接PrivateSubCommand3_Click()Data1.Connect="Excel8.0;"Data1.DatabaseName=App.Path&"EXcel.xls"Data1.RecordSource="select*from[EXcel.xls]"Data1.Refresh’move后才能正确显示记录个EndSub二、用DAO代码连接数据库'在使用DAO对象前应选定VisualBasic菜单下的[工程]中的引用了菜单中的[MicrosoftDAO3.6ObjectLibrary]选项,或其它版本1.DAO代

4、码与Access数据库连接PrivateSubCommand1_Click()DimDbAsDatabaseDimRsAsRecordset'以共享、读写方式打开'如果无密码最后一个参数可以不要Set Db=OpenDatabase(App.Path&"chncmadb.mdb",False,False,";pwd=123456")'不需要move来更新记录个数6VisualBasic与数据库连接'SetRs=Db.OpenRecordset("耕地资源管理单元属性数据表2004")'需要move来更新记录个数SetRs=Db.OpenRecordset(

5、"select*from[耕地资源管理单元属性数据表2004]")IfRs.RecordCount>0ThenRs.MoveLastRs.MoveFirstEndIfEndSub2.DAO代码与没有密码的DBF文件数据库连接PrivateSubCommand2_Click()DimDbAsDatabaseDimRsAsRecordset'以共享、读写方式打开SetDb=OpenDatabase(App.Path,False,False,"dbaseIII;")'不需要move来更新记录个数'SetRs=Db.OpenRecordset("DBF")’需要mo

6、ve来更新记录个数SetRs=Db.OpenRecordset("select*from[DBF]")IfRs.RecordCount>0ThenRs.MoveLastRs.MoveFirstEndIfEndsub3.'DAO代码与没有密码的Excel文件数据库连接PrivateSubCommand3_Click()DimDbAsDatabaseDimRsAsRecordset'以共享、读写方式打开'如果无密码最后一个参数可以不要SetDb=OpenDatabase(App.Path&"EXcel.xls",False,False,"Excel8.0;")

7、'不需要move来更新记录个数'SetRs=Db.OpenRecordset("EXcel.xls")'表格中的工作目录sheet'需要move来更新记录个数SetRs=Db.OpenRecordset("select*from[EXcel.xls]")'表格中的工作目录sheet'IfRs.RecordCount>0ThenRs.MoveLastRs.MoveFirstEndIfEndSub三、用ADO控件连接数据库'也可直接在控件属性中设置以下各项1.ADO控件与Access2000数据库连接6VisualBasic与数据库连接PrivateSubCom

8、mand1_Click()'连接有密码的Access

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。