控件vb连接access数据库常用的方法两种示例

vb连接access数据库  时间:2021-02-26  阅读:()

这里以链接access数据库为例。

第一部分是通过语句链接第二部分是通过控件链接

一、

通过语句链接数据库然后把相应的数据赋值给某个文本框就行了。

1.首先定义几个全局变量

Dim cn As New ADODB.Connection

Dim rs As New ADODB.Recordset

Dim constr As String

2.给这些变量赋值方便链接数据库constr = "Provi der=Mi cro so ft.Jet.O LE DB.4.0;" & "D ataSource=D:\EffectSolution\科学效应数据库.mdb"

红色部分写你自己的数据库路径。

3.打开数据库cn.open constr

打开表rs.open “select * from效应表where id=5“ cn取字符串并赋值给相应的文本

Text1.text=rs.fields(“效应和现象名称”)

Text2.text=rs.fields(“文字解说”)

关闭表rs.close

关闭数据库cn.close

注意最后两步骤一定要有不然下次打开数据库的时候会提示出错的这样的话在窗口上建立两个文本框就够了。但是在此之前还有一步一定要做

点"工程"-"引用"-找到"Microsoft ActiveX Data Object

2.6 "如图所示

显示的结果如下图所示

通过与效应表对比发现显示正确。

总体代码如下

Private Sub Form_Load()

Dim cn As New ADODB.Connection

Dim rs As New ADODB.Recordset

Dim constr As Stringc o ns tr="P ro vid er=Mic ro so ft.Jet.O LEDB.4.0;"&_"Data Source=D:\EffectSolution\科学效应数据库.mdb"'空格加短下划线表示续行cn.open constrrs.op en

Text 1.Text=rs.fields("效应和现象名称")

Text2.Text=rs.fie lds("文字解说")

rs.Closecn.Close

End Sub

二、

通过ado控件链接数据库然后通过data gri d控件显示数据库中的相关表。

过程示例

1.添加部件ado控件和dat agri d控件如图所示

这样工具栏里面会出现这样两个图标最下面

2.把这两个控件添加到你的form1里面这个不用演示吧

3.右击你添加的 adodc1 控件 选最后一个

然后点General里面的Use Connection String里面的那个Build选择microsoft JET 4.0 OLE DB Provider选中之后点下一步

4.然后 点击第一个项目右边那个很多点的按钮找到自己的数据库选好之后点“打开“

旁边的文本框里面就有了数据路径像这样

5.测试连接成功了就行了

6.点确定显示这样一个界面

7.点右边第三个RecordSource按钮设置成如下情况——cmdtext选择1 然后输入SQL语句

Select * from 效应表表名必填

8.设置好之后点确定就行了这样就通过ado dc 1控件连接到了数据库中的这张表接下来是对dat agri d控件的设置

9.把datagrid1控件的datasource设置成adodc 1 就行了。

tmhhost(100元/季)自带windows系统,香港(三网)cn2 gia、日本cn2、韩国cn2、美国(三网)cn2 gia、美国cn2gia200G高防

tmhhost可谓是相当熟悉国内网络情况(资质方面:ISP\ICP\工商齐备),专业售卖海外高端优质线路的云服务器和独立服务器,包括了:香港的三网cn2 gia、日本 cn2、日本软银云服务器、韩国CN2、美国三网cn2 gia 云服务器、美国 cn2 gia +200G高防的。另外还有国内云服务器:镇江BGP 大连BGP数据盘和系统盘分开,自带windows系统,支持支付宝付款和微信,简直就是专...

搬瓦工:新增荷兰机房 EUNL_9 测评,联通 AS10099/AS9929 高端优化路线/速度 延迟 路由 丢包测试

搬瓦工最近上线了一个新的荷兰机房,荷兰 EUNL_9 机房,这个 9 的编号感觉也挺随性的,之前的荷兰机房编号是 EUNL_3。这次荷兰新机房 EUNL_9 采用联通 AS9929 高端路线,三网都接入了 AS9929,对于联通用户来说是个好消息,又多了一个选择。对于其他用户可能还是 CN2 GIA 机房更合适一些。其实对于联通用户,这个荷兰机房也是比较远的,相比之下日本软银 JPOS_1 机房可...

HostKvm新上联通CUVIP线路VPS,八折优惠后1G内存套餐$5.2/月起

最近上洛杉矶机房联通CUVIP线路主机的商家越来越多了,HostKvm也发来了新节点上线的邮件,适用全场8折优惠码,基于KVM架构,优惠后最低月付5.2美元起。HostKvm是一家成立于2013年的国人主机商,提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,君选择国内直连或优化线路,延迟较低,适合建站或者远程办公等。以洛杉矶CUVIP线路主机为例,...

vb连接access数据库为你推荐
ip地址是什么正确的IP地址是什么木马病毒什么是木马病毒?ghostxp3GhostXP3电脑公司特别版V499怎么安装网店推广网站网店怎么推广?qq空间装扮qq空间怎么装扮qq怎么发邮件用QQ怎样发送文件创维云电视功能创维电视怎么用,我买了个创维云电视,现在不知道怎么用手机往电视上传照片,谁能解答以下,lockdowndios8.1怎么激活内置卡贴ios系统ios是什么意思 ios系统是什么电子商务网站模板做电子商务网站用什么cms或者模版比较好?
日本vps 免费com域名申请 代理域名备案 如何查询域名备案号 vpsio tier bash漏洞 域名优惠码 win8.1企业版升级win10 云主机51web 湖南服务器托管 本网站服务器在美国 699美元 昆明蜗牛家 raid10 空间申请 广州服务器托管 电信主机托管 腾讯服务器 register.com 更多