1、先打开控制面板-管理工具-打开数据源-系统DSN-添加驱动程序

2、这里要输入你想要连接的哪个服务器上的数据库

3、这里要输入数据库的帐户跟密码

4、然后一直点下一步,到这一步可以先测试能不能连到连据库

5、连接成功后、接下来就是用VB连接SQL SERVER、导入数据到EXCEL表格中

6、先打开EXCEL表-开发工具-点击命令按扭-在表格中随便拉开

7、先点开发工具里的--设计模式--然后双击按扭

8、打开按扭是这样的、如果按扭是英文名、可以在左边的地方设置中文,然后把下面的代码复制到中间这里

9、只要改这2行里的就行了、strcn='数据源;服务器地址;数据库名称;帐户;密码'

10、第2行就是改SQL语句了

11、修改EXCEL单元表格开始列、还有右边的修改数据库表里的字段名称

Private Sub CommandButton1_Click()
Dim cn As Object    '定义数据链接对象 ,保存连接数据库信息Dim rs As Object    '定义记录集对象,保存数据表Set cn = CreateObject("ADODB.Connection")  '创建数据链接对象Set rs = CreateObject("ADODB.RecordSet")  '创建记录集对象,用于接收数据查询获得的结果集Dim strCn As String, strSQL As String '字符串变量strCn = "Provider=SQLOLEDB;Server=192.168.5.131;Database=GDERP;Uid=sa;Pwd=663344abc..;"    '定义数据库链接字符串strSQL = "select * from inv"    '设置SQL语句cn.Open strCn '打开连接rs.Open strSQL, cn '读取数据库中的数据Dim i As Integer, j As Integer, sht As Worksheet 'i,j为整数变量;sht 为excel工作表对象变量,指向某一工作表Set sht = ThisWorkbook.Worksheets("sheet1")'循环读取数据并将数据显示到excel中Do While Not rs.EOF     '当数据指针未移到记录集末尾时,循环下列操作sht.Cells(i + 2, 1) = rs("invno") '把当前记录的字段1的值保存到sheet1工作表的第i行第1列sht.Cells(i + 2, 2) = rs("whid")  '把当前字段2的值保存到sheet1工作表的第i行第2列sht.Cells(i + 2, 3) = rs("whid2")  '把当前字段2的值保存到sheet1工作表的第i行第2列rs.MoveNext                      '把指针移向下一条记录i = i + 1                          'i加1,准备把下一记录相关字段的值保存到工作表的下一行Loop                                 '循环rs.Close   '关闭记录集,至此,程序将把某数据表的字段1和字段2保存在excel工作表sheet1的第1、2列,行数等于数据表的记录数End Sub

11、保存、然后返回EXCEL表格、点击查询、就可以了

VB如何连接SQL SERVER数据库、导入数据到EXCEL表中相关推荐

  1. VB.NET连接SQL server数据库解决方案(转载+亲自实践)

    原文来自:http://hi.baidu.com/mwd_3330410/blog/item/ba0ccd240a0902184c088d83.html Microsoft Visual Basic. ...

  2. delphi连接SQL Server数据库

    delphi连接SQL Server数据库 delphi版本:Delphi XE10.3.1 SQL Server版本:2014 建立连接: 然后双击 FDConnection组件 打开 FireDA ...

  3. 条码打印软件如何连接SQL Server数据库制作条形码

    有的小伙伴用条码打印软件制作条形码时,条形码数据没有保存在TXT或者Excel表中,而是保存在数据库中,那就无法选择TXT或者Excel数据源导入条形码数据了,这样的话,在条码打印软件可以选择连接相应 ...

  4. 标签打印软件如何连接SQL Server数据库打印产品标签

    这两天小编遇到有人咨询说自己的产品信息在数据库中,怎么把产品数据导入到标签打印软件中制作成产品标签.其实,实现这个功能是非常简单的,我们可以在标签打印软件中直接连接相关数据库,调用数据库中的产品信息即 ...

  5. 【ASP.NET】VS2015连接SQL Server数据库,实现登录、注册

    文章目录 1. 实验目标 2. 难点 3. 问题 3.1 SQL Server 3.2 Demo练习 3.3 编写页面时的错误 4. 总结 5. 页面 6. 主要代码 [ASP.NET]VS2015连 ...

  6. python 使用pymssql连接sql server数据库

    Python连接SQL Server数据库 - pymssql使用基础 ----原文地址:http://www.cnblogs.com/baiyangcao/p/pymssql_basic.html ...

  7. 如何通过代码连接SQL Server数据库

    我们曾经为南方电网做过几个有关架空线路的科技项目,要趁着假期有整段的空闲时间,把这些代码整理一下,放入团队刚刚重构的代码库中. 由于这些项目使用的数据库为 SQL Server,所以在整理代码之前需要 ...

  8. JDBC连接sql server数据库及其它

    JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...

  9. ADO.NET连接SQL Server数据库

    在.NET应用程序中,创建数据连接分为三步: 一.定义连接字符串 不同的数据库连接字符串的格式不同,一般都包括要连接的数据库提供都名称.登陆信息以及要使用的数据库名称. 注意:在定义连接字符串之前,一 ...

  10. python连接sql数据库_python连接sql server数据库实现增删改查

    简述 python连接微软的sql server数据库用的第三方模块叫做pymssql(document:http://www.pymssql.org/en/stable/index.html).在官 ...

最新文章

  1. 认知学习法-学习笔记
  2. java 气泡_Java气泡提示功能实现
  3. ps - 按进程消耗内存多少排序
  4. ML之RF:利用Pipeline(客户年龄/职业/婚姻/教育/违约/余额/住房等)预测客户是否购买该银行的产品二分类(预测、推理)
  5. python求不规则图形面积_python 微积分之---黎曼和
  6. Facebook 被指收集用户数据:通过照片和文本
  7. php 去除图片黑边,C#_c#扫描图片去黑边(扫描仪去黑边),自动去除图像扫描黑边复制代 - phpStudy...
  8. STM32与MS5837压力传感器的I2C通讯
  9. Epic Games创始人眼中的虚拟现实
  10. 华硕 WL-566gM之信号强度
  11. bzoj 3028 食物——生成函数
  12. 2015 Changchun Regional
  13. 【05】AngularJS 指令
  14. 中源幼儿园收费管理系统 v5.2.8 是什么
  15. java messagedigest_Java自带的加密类MessageDigest类代码示例
  16. 数字签名和数字证书的区别与联系
  17. 树莓派屏幕显示No Signal
  18. 编程之美 2.1 求二进制中1的个数
  19. 数据压缩读书笔记——线性代数的几何意义(五)
  20. mysql篇:如何进入mysql

热门文章

  1. Louvain社区划分算法及Java语言实现
  2. Robocode:基础知识及入门示例
  3. cad添加自己线性_如何在CAD中添加自行创建的线型.doc
  4. 原码,补码,反码概念和计算方法详解
  5. 14款国内外主流三维GIS软件,总有一款中意你
  6. 【开发常识】手机号为什么要隐藏中间的四位数?
  7. 关于ftp 服务器搭建的200错误与527错误
  8. 蓝海灵豚医疗器械管理软件医用耗材专版
  9. 用于实时实例分割的Deep Snake算法
  10. Android11 WAPI证书安装流程