vb与数据库连接,VB如何连接访问数据库Access?

1、Access中新建数据库,名字为Database1.mdb。(注意:后缀为MDB,如果Access是2007版本的,保存时应另存为03版本的才可以,因为,VB无法直接支持07版的accdb后缀格式)

 

vb与数据库连接,VB如何连接访问数据库Access?

 

2、成功建立数据库后会进入到数据表界面,这时就能输入数据了,输完以后按CTRL+S保存,输入表名,这里表名为test,准备工作这样就完成了。

 

vb与数据库连接,VB如何连接访问数据库Access?

 

3、把VB打开,然后新建标准exe。

 

vb与数据库连接,VB如何连接访问数据库Access?

 

4、在菜单里面找到工程→部件→勾选 ,Microsoft ADO Data Control 6.0 Microsoft Hierarchical Flexgrid Control 6.0勾选之后左侧的工具栏里就多出两个控件,就是 ADODC控件和MSHFlexGrid控件。

 

vb与数据库连接,VB如何连接访问数据库Access?

 

5、选择 ADODC控件和MSHFlexGrid控件,在窗体的合适位置放入,如图:

 

vb与数据库连接,VB如何连接访问数据库Access?

 

6、设置ADODC控件的属性:右键窗体中ADODC1控件

ADODC属性页→通用→选择使用连接字符串→点击生成→选择Microsoft Jet 4.0 OLE DB Provider 点击下一步→选择之前准备好的数据库→点击测试连接,显示测试成功则ok,确定。

ADODC属性页→记录源→命令类型选择2-adcmdtable,表或存储过程名称选择之前建立的数据表test,点击确定,ADODC属性设置完成。

 

vb与数据库连接,VB如何连接访问数据库Access?

 

vb与数据库连接,VB如何连接访问数据库Access?

 

vb与数据库连接,VB如何连接访问数据库Access?

 

vb与数据库连接,VB如何连接访问数据库Access?

 

vb与数据库连接,VB如何连接访问数据库Access?

 

7、设置MSHFlexGrid控件的属性:VB右侧的属性表里,找到datasource,选择adodc1。

 

vb与数据库连接,VB如何连接访问数据库Access?

 

8、测试效果:菜单→运行→启动(F5),发现显示的数据排列不是我们想要的行数和列数修改方法:

MSHFlexGrid属性→通用→设置行和列,固定行和固定列,设置如图。

MSHFlexGrid属性→带区→把列标题的√取消掉,设置如图。

 

vb与数据库连接,VB如何连接访问数据库Access?

 

vb与数据库连接,VB如何连接访问数据库Access?

 

vb与数据库连接,VB如何连接访问数据库Access?

 

9、修改之后测试效果如下:

 

vb与数据库连接,VB如何连接访问数据库Access?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论