这里以链接access数据库为例。
第一部分是通过语句链接第二部分是通过控件链接
一、
通过语句链接数据库然后把相应的数据赋值给某个文本框就行了。
1 .首先定义几个全局变量
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dimconstr As String
2.给这些变量赋值方便链接数据库constr = "Provider=Microsoft .Jet .OLEDB.4.0; " &"Data Source=D:\EffectSolution\科学效应数据库.mdb"红色部分写你自己的数据库路径。
3.打开数据库cn.open constr
打开表rs .open “select * from效应表where id=5“ cn取字符串并赋值给相应的文本
Text1 . text=rs.f ields(“效应和现象名称”)
Text2. tex t=rs.f ie lds(“文字解说”)
关闭表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 Stringconstr = "Provider=Microsoft .Jet .OLEDB.4.0;" &_"Data Source=D:\EffectSolution\科学效应数据库.mdb"'空格加短下划线表示续行cn.open constrrs .open "select * from效应表where id =5" , cnText 1 .Tex t =r s .f i e ld s("效应和现象名称")
Text2.Text =r s .f ie lds("文字解说")rs .Close
cn.Close
End Sub
二、
通过ado控件链接数据库然后通过datagrid控件显示数据库中的相关表。
过程示例
1 .添加部件ado控件和datagrid控件如图所示
这样工具栏里面会出现这样两个图标最下面
2.把这两个控件添加到你的form1里面这个不用演示吧
3.右击你添加的 adodc1控件 选最后一个
然后点General里面的Use Connection String里面的那个Build 选择microsoft JET 4.0 OLE DBProvider 选中之后点下一步
4.然后点击第一个项目右边那个很多点的按钮找到自己的数据库选好之后点“打开“
旁边的文本框里面就有了数据路径像这样
5.测试连接成功了就行了
greencloudvps怎么样?greencloudvps是一家国外主机商,VPS数据中心多,之前已经介绍过多次了。现在有几款10Gbps带宽的特价KVM VPS,Ryzen 3950x处理器,NVMe硬盘,性价比高。支持Paypal、支付宝、微信付款。GreenCloudVPS:新加坡/美国/荷兰vps,1核@Ryzen 3950x/1GB内存/30GB NVMe空间/1TB流量/10Gbps...
百星数据(baixidc),2012年开始运作至今,主要提供境外自营云服务器和独立服务器出租业务,根据网络线路的不同划分为:美国cera 9929、美国cn2 gia、香港cn2 gia、韩国cn2 gia、日本cn2 gia等云服务器及物理服务器业务。目前,百星数据 推出的日本、韩国、香港cn2 gia云服务器,2核2G/40G/5M带宽低至60元/月,600元/年。百星数据优惠码:优惠码:30...
久久网云怎么样?久久网云好不好?久久网云是一家成立于2017年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,久久网云目前提供有美国免费主机、香港主机、韩国服务器、香港服务器、美国云服务器,香港荃湾CN2弹性云服务器。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松快捷运用云计算!多年云计算领域服务经验,遍布亚太地区的海量节点为...