要查找数据库信息,关键是要解决链接数据库的问题,下面简述Vb如何SQL数据库:

有两种方法可以实现,一种是通过ODBC数据源的配置进行连接,一种是通过纯代码编辑进行连接,下面我们就详细介绍一下这两种连接方法。

ODBC数据源VB连接SQL数据库

一、配置ODBC数据源

1、在控制面板中,双击管理工具,然后打开ODBC数据源管理器。

2、在“系统DSN”选项卡中,单击“添加”按钮,打开“创建新数据源”对话框,在“名称”列表框中选择“SQL Server”。选好单击完成

3、在打开“建立新的数据源到SQL Server”对话框,在“名称”文本框输入新数据源的名称,描述数据源按你理解的方式来写(随意)。“服务器”就选择你要连接到的服务器。

4、选择使用用户输入登录的ID和密码的SQL 验证。选连接SQL默认设置

5、再下一步下一步,完成。测试数据源看连接是否成功就行了。成功后按确定。

二、VB中设置连接

1、添加部件Mircrosoft ADO Data Control 6.0(OLEDB),把部件拖到窗体。

2、对ADO部件点右键选属性,选择使用连接字符串,按生成。

3、选择Mircosoft OLE DB Providar for SQL Server按下一步

4、

1)输入服务器名称

2)使用指定的服务器信息

3)在服务器上选择数据库

这时就选择你在SQL Server建好的数据库就行了

5、测试连接可以看到连接是否成功!

通过代码VB连接SQL数据库

Public conn As New ADODB.Connection

Public rs As New ADODB.Recordset

Public addFlag As Boolean

Public Function OpenCn(ByVal Cip As String) As Boolean

Dim mag As String

On Error GoTo strerrmag

Set conn = New ADODB.Connection

conn.ConnectionTimeout = 25

conn.Provider = "sqloledb"

conn.Properties("data source").Value = Cip '服务器的名字

conn.Properties("initial catalog").Value = "zqoa" '库名

'conn.Properties("integrated security").Value = "SSPI" '登陆类型

conn.Properties("user id").Value = "sa"

conn.Properties("password").Value = "sa"

conn.Open

OpenCn = True

addFlag = True

Exit Function

strerrmag:

mag = "Data can't connect"

Call MsgBox(mag, vbOKOnly, "Error:Data connect")

addFlag = False

Exit Function

End Function

Public Sub cloCn()

On Error Resume Next

If conn.State <> adStateClosed Then conn.Close

Set conn = Nothing

End Sub

Public Function openRs(ByVal strsql As String) As Boolean '连接数据库记录集

Dim mag As String

Dim rpy As Boolean

On Error GoTo strerrmag

Set rs = New ADODB.Recordset

If addFlag = False Then rpy = True

With rs

.ActiveConnection = conn

.CursorLocation = adUseClient

.CursorType = adOpenKeyset

.LockType = adLockOptimistic

.Open strsql

End With

addFlag = True

openRs = True

End

'Exit Function

strerrmag:

mag = "data not connect"

Call MsgBox(mag, vbOKOnly, "error:connect")

openRs = False

End

'Exit Function

End Function

Public Sub cloRs()

On Error Resume Next

If rs.State <> adStateClosed Then rs.Clone

Set rs = Nothing

End Sub

取消

评论

vb如何测试连接mysql_怎么在vb程序中查找数据库信息并显示相关推荐

  1. vb如何测试连接mysql_测试是否和数据库连接成功! vbCode

    像SQL中一样,可以测试是否和数据库连接成功! Private Function TestConnectSqlDatabase(VstrUser As String, VstrPwd As Strin ...

  2. 云开发连接mysql_详解小程序云开发数据库

    在云控制台操作云数据库,即创建数据库和插入数据等操作. 云开发数据库提供的数据类型:string.number.object.array.bool.GeoPoint(地理位置点).Date(时间).N ...

  3. vb如何测试连接mysql_VB怎么连接访问Access数据库?

    VB是我们常常会见到的一款可视化程序设计语言,它的功能十分强大,因此有很多人会使用它,但是有时候我们需要用到VB来连接Access数据库,但是却无从下手,那么VB怎么连接访问Access数据库呢?不懂 ...

  4. sybase 连接mysql_如何连接到Sybase SQL Anywhere数据库

    Sybase SQL Anywhere数据库具有许多非常有用的功能,与竞争对手相比,它具有很高的竞争力.首先,它允许您处理大量数据.其次,它具有很高的生产率,也就是说,可以快速提供大量数据.第三,它需 ...

  5. android 检测广告代码,Admob测试广告未在Android应用程序中显示(示例代码)

    正如标题所述,我正在尝试将admob广告应用到我的应用程序中,但是当我使用测试广告时,他们没有显示. 启动画面活动: base.OnCreate(savedInstanceState); //Ensu ...

  6. eclipse连接mysql_专题一、flask构建mysql数据库正确姿势

    每周壹总结,一起共同充电第121篇 应用程序最核心的就是数据,每天我们写程序其实也是在处理数据的过程,那么很有必要系统性的讲讲和梳理python的flask框架是如何进行数据交互操作的. 趁这3天假期 ...

  7. php的配置文件config.php连接mysql_常见问题:数据库连接失败,请检查数据库配置: config config.php...

    数据库连接失败,请检查数据库配置:/config/config.php,出现这个问题,正常是数据库的配置文件缺失,或是配置文件里面的数据库相关信息不正确导致的.请安如下步骤检查下.看看问题是否还存在: ...

  8. java 连接eureka_在同一应用程序中的配置服务器和eureka服务器:尝试连接到localhost:8761...

    我有一个spring-boot应用程序,可用于在开发和测试环境中设置a spring cloud config server和a eureka server.奇怪的是localhost:8761,即使 ...

  9. 登录慕测平台从慕测开发者测试练习的Triangle和NextDay程序中分别生成满足100%语句覆盖、函数覆盖

    生成JUnit测试用例集 1.对Triangle进行JUnit测试并设计测试用例使其满足100%函数覆盖 2.对Triangle进行JUnit测试并设计测试用例使其满足100%语句覆盖 3.对Tria ...

最新文章

  1. 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
  2. 29岁双非计算机硕士毕业好就业吗,双非硕士与985本科生对比,两者“含金量”谁高?HR回答太现实...
  3. UNITY插件信息收集
  4. 【合唱】男女差八度的科学解释
  5. LIST_VIEW_和LVITEM用法
  6. 网页开发浏览器兼容性问题
  7. 深入浅出MFC文档/视图架构之文档
  8. HDOJ树形DP专题之Centroid
  9. python文件合并_用Python 将两个文件的内容合并成一个新的文件.
  10. 8个球放入3个盒子方式_球放进盒子问题(8种, 可变形)
  11. DNN Mail功能介绍 [DNN 3.2.2]
  12. 填坑 ---- arcgis api for javascript 加载天地图
  13. 802.1q VLAN
  14. GBase学习-安装GBase 8a MPP Cluster V95
  15. CCS6.2.0 安装步骤详解
  16. ICMP协议详解和作用
  17. Q-learning原理及其实现方法
  18. 2021河南省高考成绩位次查询,2021年河南高考排名位次查询系统,河南高考排名查询入口...
  19. L1-040 最佳情侣身高差 - java
  20. Jira Automation与飞书IM打通

热门文章

  1. 查找字符位置_Excel中查找字符第N次出现的位置信息,换个思路其实很简单
  2. python文件指针放在文件的开头_将文件指针倒带到上一个lin的开头
  3. idea在Mybatis的xml里面写sql时,表名、字段、报红问题的解决方法
  4. Java常用日期操作
  5. python中selenium中使用ajax_selenium 智能等待ajax完成调用
  6. kafka消息存储与partition副本原理(二)
  7. Python工具包werkzeug
  8. nginx源代码执行过程(一)
  9. file_get_contents(php://input)的使用方法
  10. 字节跳动技术整理:mysql性能优化方案