vb连接数据库VB连接数据库

vb连接数据库  时间:2021-01-17  阅读:()

vb连接sql数据库方法

使用ADO数据库可以分为有源数据库和无源数据库,即是否使用了DSN数据源,如下例: 1、在连接数据库前首先要在VB菜单中“工程”-“引用”从中选择 microsoft activeX Data objects 2.6 library和 microsoft activeX Data objects recordset 2.6两个组件,这是在连接数据前所必做的工作。

2、接下来定义ADO的连接对象,如下所示: Set conn = New ADODB.Connection Set rs = New ADODB.Recordset

第一种方法采用的是无源的数据库连接方法 conn.ConnectionString = "Driver={sql server};server=JSZX3-11;uid=sa;pwd=;database=wzc" conn.ConnectionTimeout = 30 conn.Open rs.Open "select 用户名,密码 from login where 用户名= & Trim(Combo1.Text) & And 密码= & Trim(Text1.Text) & ", conn, adOpenStatic, adLockReadOnly, adCmdText If rs.EOF = True And rs.BOF Then m = MsgBox("请重新登录", vbExclamation) Text1.Text = "" Text1.SetFocus Else Form1.Hide End If rs.Close 第二种方法连接数据库的方法,这一种方法是采用有源的方法与数据库连接的方法,代码如下所示: Set conn = New ADODB.Connection Set rs = New ADODB.Recordset conn.ConnectionString = "DSN=login;uid=sa;pwd=;" conn.ConnectionTimeout = 30 conn.Open rs.Open "select 用户名 from login", conn, adOpenStatic, adLockReadOnly, adCmdText Dim i As String For t = 0 To Val(rs.RecordCount) - 1 i = Trim(rs.Fields("用户名").Value) rs.MoveNext Combo1.AddItem i Next t rs.Close

以上作为参考,,你可以再试一下,,加油哟

VB如何连接数据库?

很简单,引用microsoft ado 2.1(2.5,2.6,2.7,2.8都行),然后写

dim conn as new adodb.connection

conn.open "连接字符串,看你连接哪种数据库了"

这就连上了

vb 与数据库有几种连接方式

可以用ADO的数据库连接方式,连接不同类型的数据库用法不太一样 一楼的给的是连接ess数据库的,还有连接SQL Server的和Oracel,用法不太一样

VB中如何连接一个数据库

可以用Data或者用ADODC。

用data控件的话,连接格式为: Data1.DatabaseName = "E:Visual Basic123.mdb" Data1.RecordSource = "select * from表1 用Adodc控件的话,连接格式为: Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "IDESIEMENS.mdb;Persist Security Info=False" Adodc1.CommandType = adCmdText Adodc1.RecordSource = "select * from 表1" Adodc1.Refresh 当然用ADO也可以 Dim con As New ADODB.Connection Dim rs As New ADODB.Recordset con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "IDESIEMENS.mdb;Persist Security Info=False" rs.Open "select * from表1 在使用这些代码之前,请先“引用”数据库控件,步骤如:单击VB菜单栏“工程”,选择引用,然后勾选Microsoft Activex Data Objects 2.8 library……点确定保存。

然后在“引用”下面,选择“部件”,找到Microsoft Data Control 6.0,勾选,点确定保存,就可以使用ADO和ADODC控件连接数据库了。

VB连接数据库

首先如果你用的如果是sqlserver 或者oracle等数据库的话就可以远程连接,如果是ess就不要折腾了,只要修改连接字符串中的路径就可以了,用ip地址或者域名来定位数据库的位置,还有就是确保数据库所在的计算机开启了数据库相关网络服务,要不然是怎么样也连不上的。

如果你们是在一个局域网就可以用ip来直接访问,你可以先用可视化工具测试下能否连接,如果能连接再去修改你的程序的连接字符串,会连接本机的话,这个修改你应该也会;如果不在同一局域网,由于现在的adsl上网都没有固定ip,那就装个花生壳,再搞个免费域名,这样就能通过域名访问你数据库所在计算机了、、

青云互联19元/月,美国洛杉矶CN2GIA/香港安畅CN2云服务器低至;日本云主机

青云互联怎么样?青云互联美国洛杉矶cn2GIA云服务器低至19元/月起;香港安畅cn2云服务器低至19元/月起;日本cn2云主机低至35元/月起!青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务。青云互联本站之前已经更新过很多相关文章介绍了,青云互联的机房有香港和洛杉矶,都有CN2 GIA线路、洛杉矶带高防,商家承诺试用7天,打死全额退款点击进入:青云互联...

rfchost:洛杉矶vps/双向CN2 GIA,1核/1G/10G SSD/500G流量/100Mbps/季付$23.9

rfchost怎么样?rfchost是一家开办了近六年的国人主机商,一般能挺过三年的国人商家,还是值得入手的,商家主要销售VPS,机房有美国洛杉矶/堪萨斯、中国香港,三年前本站分享过他家堪萨斯机房的套餐。目前rfchost商家的洛杉矶机房还是非常不错的,采用CN2优化线路,电信双程CN2 GIA,联通去程CN2 GIA,回程AS4837,移动走自己的直连线路,目前季付套餐还是比较划算的,有需要的可...

vdsina:俄罗斯VPS(datapro),6卢布/天,1G内存/1核(AMD EPYC 7742)/5gNVMe/10T流量

今天获得消息,vdsina上了AMD EPYC系列的VDS,性价比比较高,站长弄了一个,盲猜CPU是AMD EPYC 7B12(经过咨询,详细CPU型号是“EPYC 7742”)。vdsina,俄罗斯公司,2014年开始运作至今,在售卖多类型VPS和独立服务器,可供选择的有俄罗斯莫斯科datapro和荷兰Serverius数据中心。付款比较麻烦:信用卡、webmoney、比特币,不支持PayPal...

vb连接数据库为你推荐
雅特士请给我介绍几家比较大的威客网?google地球打不开谷歌地球为啥打不开了?急!!!郭吉军郭吉军和管鹏这两个站长怎么样?群里有人骂支付宝查询余额支付宝钱包怎么查余额?伪静态什么是伪静态伪静态有何作用1433端口怎么去看1433端口安卓应用平台安卓系统支持的软件并不是那么多,为什么这么多人推崇?开机滚动条如何关闭开机滚动条?二层交换机什么是二层交换机cr2格式如何打开CR2格式的照片呢
免费二级域名注册 美国主机排名 linode代购 512av 表单样式 360抢票助手 火车票抢票攻略 华为网络硬盘 web服务器架设 合租空间 免费测手机号 hdd 卡巴斯基是免费的吗 web服务器搭建 starry 114dns 中国联通宽带测试 godaddy空间 创速 阿里云邮箱怎么注册 更多