要查找数据库信息,关键是要解决链接数据库的问题,下面简述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_怎么在vb程序中查找数据库信息并显示

    要查找数据库信息,关键是要解决链接数据库的问题,下面简述Vb如何SQL数据库: 有两种方法可以实现,一种是通过ODBC数据源的配置进行连接,一种是通过纯代码编辑进行连接,下面我们就详细介绍一下这两种连 ...

  2. 访问数据库_如何访问虚拟主机中的数据库

    如何访问虚拟主机中的数据库?访问虚拟主机数据库,通过虚拟主机控制面板,找到数据库入口,在数据库管理界面,以Linux系统为例,我们点击"管理MySQL数据库(UTF-8版)",或者 ...

  3. c ibatis mysql实例_[Java教程]java程序中的ibatis连接mySql的基本实例

    [Java教程]java程序中的ibatis连接mySql的基本实例 0 2015-03-16 00:01:32 属性文件:SqlMap.properties1 driver=com.mysql.jd ...

  4. java操作数据库挂死_如何在Java程序中处理数据库超时与死?

    什么是数据库锁定与死锁 锁定(Locking)发生在当一个事务获得对某一资源的"锁"时,这时,其他的事务就不能更改这个资源了,这种机制的存在是为了保证数据一致性:在设计与数据库交互 ...

  5. 微信小程序中如何使用数据库_如何在程序中使用数据库

    微信小程序中如何使用数据库 如何在程序中使用数据库 许多.NET解决方案都是数据库驱动的,因此我们很多人常常想知道如何访问数据库. 为了帮助您理解该问题的答案,我提供了以下示例,作为如何从数据库检索数 ...

  6. 如何在程序中使用数据库

    如何在程序中使用数据库 许多.NET解决方案都是数据库驱动的,因此我们很多人经常想知道如何访问数据库. 为了帮助您理解该问题的答案,我提供了以下示例,作为如何从数据库检索数据的快速示例. 为了使用.N ...

  7. 用Python做一个控制台程序实现图书管理器的简单功能,例如添加图书、查询库里的图书、删除图书、修改书籍信息、显示书籍信息,或者是借阅/归还...

    为了实现图书管理器的功能,需要考虑如下几点: 需要定义一个图书类,包含书名.作者.出版社.借阅状态.借阅人等属性,可以使用类的构造函数来初始化这些属性. 需要定义一个图书管理器类,包含一个用于存储图书 ...

  8. vb查询mysql数据库实例_VB与数据库的交互经典例子总结

    实例1 1.任务 创建基于数据库的"系统登录"界面 2.过程 创建Access数据库设计窗体编写代码 定义一个函数过程(这里仅仅是定义这样一个过程,后面的事件才是真真的调用这个过程 ...

  9. 关于MySQL数据库游标的笔试题_关于BAT20180825版本面试中常见数据库面试25道试题及对应答案整理汇总...

    1.触发器的作用?触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的.它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化.@b@@b@可以联级运算 ...

  10. navicat怎么安装mysql数据库_【20170825】从零开始学SQL数据库 安装mysql与navicat,开始练习...

    封面已经说明一切.左边mysql确实很酷炫,时时刻刻感觉自己像个程序猿,但是还是右边的navicat美化过后的界面更友好一些. 网上关于如何安装这两个软件已经有很多教程了,我选择了一个比较新的,且非常 ...

最新文章

  1. webstorm github怎么用_前端开发神器WebStorm发布最新版本2019.3,代码完成更加智能...
  2. Linux命令——cp
  3. damage framework can be used by economics
  4. WinForm加载外部类库项目的集成开发模式
  5. goupby 两个值 结果变了_一道问题引出的python中可变数据类型与不可变数据类型...
  6. gitlab修改用户密码_CRM用户模块(用户密码修改)
  7. 转:如何用EXCEL表运用FV函数
  8. Linux多进程的应用
  9. 连接Access数据库的Provider错误
  10. ArcGIS运行任务前台显示
  11. Webstorm 2021 开启内存显示设置
  12. 华南师范大学计算机学院2015级,2015年华南师范大学教育信息技术学院全日制硕士录取公示...
  13. 解决电脑能连接WIFI但是无法正常上网问题
  14. ROS机器人SLAM学习:Gazebo定位与导航自主仿真
  15. uefi怎么念_uefi模式无法读取u盘启动原因分析及解决方法
  16. php文字转语音amr,如何将文字转成语音?这几个方法一分钟搞定!
  17. vscode一键生成佛祖保佑永无bug
  18. 【JavaScript】阶段性复习
  19. java同时启动多个线程(一)
  20. php做宿舍门禁管理系统项目首选公司,宿舍人脸识别门禁系统,校园宿舍管理系统...

热门文章

  1. 光(复振幅)在自由空间中传播的matlab仿真——傅里叶光学方法
  2. 网易云音乐获取音频链接(爬虫)破解params参数
  3. Opencv3与Opencv2的区别,及opencv2项目移植到opencv3注意事项
  4. 纹理——灰度共生矩阵公式及代码
  5. 企业数据采集的10个经典方法
  6. PS制作加载GIF图片教程
  7. 2019eclipse 中文汉化包 安装教程
  8. 怎么将PDF文件在线转换成JPG图片
  9. postSQL hash分表
  10. ul1977标准_UL1977标准连接器UL认证测试内容