VBA中用ADO连接SqlServer2005

后摄模块辐射超标整改 某行车记录仪在EMI测试中出现辐射超标问题,通过模块剥离法定位到后摄模块的Ethernet数据线为噪声源。深入检查发现TYPE-C延长线屏蔽层未有效接地,形成辐射泄漏通道。整改措施包括加强屏蔽层360°接地、使用导电布改善连接处屏蔽等,最终使辐射降至EN55032 Class B限值以内。案例揭示了高速信号延长线中屏蔽连续性的重要性,建议设计阶段就重视连接器屏蔽设计和共模干扰抑制。 阅读详情

按Alt+F11打开代码窗口,点击菜单上的"工具">>"引用",勾选它:Microsoft ActiveX Data Objects 2.x

'================================
    '   连接SqlServer2005

'================================

 

Private Sub ConnectDB()

 

Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset

Dim strCnn As String
   
Dim strHost As String
Dim strDatabaseName As String
Dim strUserName As String
Dim strPassword As String
Dim strSQL As String


Dim lCountOfFields As Long
Dim lrow As Long
Dim lcol As Long

 

'================================
    '   定义连接字符串
'================================

 

strHost = "10.203.0.XX"       'Sqlsever服务器IP地址或计算机名
strDatabaseName = "master"    '连接数据库名
strUserName = "sa"            '登录用户名

strPassword = "123"           '登录密码

 

On Error GoTo ConnectErr:

 

'================================
    '   建立连接
'================================

 

    strCnn = ""
    strCnn = strCnn & "Provider=SQLOLEDB;"
    strCnn = strCnn & "Password=" & strPassword & ";"
    strCnn = strCnn & "User ID=" & strUserName & ";"
    strCnn = strCnn & "Initial Catalog=" & strDatabaseName & ";"
    strCnn = strCnn & "Data Source = " & strHost

 

    Set cnn= New ADODB.Connection

    With cnn

        .ConnectionString = strCnn
        .Open
    End With
   
    MsgBox "Connect successfully!", vbOKOnly + vbInformation

 

'================================
    '   查询数据集
'================================

 

Set rs = New ADODB.Recordset
strSQL = "select * from spt_values "

rs.Open strSQL, cnn, adOpenForwardOnly, adLockReadOnly

  

'================================
    '   将数据集填充到sheet
'================================

  
    lrow = 2
    lcol = 2

    
    With Worksheets("Sheet1")
        lCountOfFields = rs.Fields.Count
        .Range(Cells(lrow, lcol).Address & ":" & Cells(lrow + 2, lcol + lCountOfFields - 1).Address).ClearContents
        .Cells(lrow, lcol).CopyFromRecordset rs
    End With
   
    rs.Close
   
    Exit Sub
    
ConnectErr:
    MsgBox "Connect error!", vbOKOnly + vbCritical


End Sub

 

----------------------------------------------------------------------------------

 

 

'================================
    '   断开连接

'================================

 

Public Sub CloseConnect()

 

 

On Error GoTo DisconnectErr:
    cnn.Close
    Set cnn = Nothing
    MsgBox "Disconnect successfully!", vbOKOnly + vbInformation
    Exit Sub
   
DisconnectErr:
    MsgBox "Disconnect error!", vbOKOnly + vbCritical


End Sub

基于 Matlab 的亚像素边缘检测算法:Zernike 矩 Zernike 矩是一种基于正交多项式的特征提取算法,可以用于分析和描述数字图像中的形状和结构。Zernike 矩可以描述图像在不同方向、不同比例和旋转角度下的变化情况,因此具有很好的不变性和鲁棒性。在基于 Zernike 矩的亚像素边缘检测算法中,我们首先需要将原始图像转换为极坐标系下的图像。然后,对每个像素点,计算其在不同方向下的一阶导数和二阶导数,并将其转换为极坐标系下的形式。其中,“n”表示次数,“m”表示阶数,“rho”和“theta”分别表示极坐标系下的半径和角度。% 转换为极坐标系下的形式。 阅读详情

相关推荐

实现VBA和SQL Server间跨计算机数据传输的完整指南

VBA(Visual Basic for Applications)是一种事件驱动的编程语言,由微软开发,并包含在大多数的Microsoft Office应用程序中。VBA使得用户可以通过编写宏(一系列自动执行的任务),来扩展Office的功能,自动化重复任务,提高工作效率。VBA的特点主要体现在它的集成性、易用性和强大的功能上。集成性:VBA与Office应用程序的无缝集成,使得它可以直接操作文档、工作簿、幻灯片等对象,从而控制Office应用的行为。易用性。

weixin_42593549的博客 1029

vc++ADO连接SQL Server 2005的一个简单例子

Vc++ 实现用ADO连接 SQL Server 2005 数据源和源程序都有 首先用SQL Server 2005导入数据源 然后点Linkdatabase 实现对数据源的配置。

ADO类操作外部数据库实战例程:ADODB在VBScript/VBA中的应用

ADODB(ActiveX Data Objects Database)是基于COM技术的数据访问接口,封装了底层OLE DB服务,为VBA、VBScript等环境提供统一的数据库操作能力。其核心由三大对象构成:Connection负责建立与数据库连接;Command用于执行参数化SQL命令或存储过程;Recordset则承载查询结果集,支持遍历、更新和定位操作。三者协同工作,形成完整的数据访问链路。' 示例:ADODB基本对象实例化。

weixin_26850469的博客 1656

VB ADO常用方法

 VB使用ADODB操作数据库的常用方法ADO常用方法下面是我所掌握的使用ADO数据库操作的一些常用方法,主要是提供给初学者作为参考,有不对的地方请指正。如有补充不胜荣幸准备工作========Dim conn As New ADODB.Connection 创建一个 Connection 实例,在这里使用New等于将Dim和Set合并为一段代码执行Dim rs As AD

别人笑我太疯癫,我笑他人看不穿 2598

VBA连接SQL Server数据库

它不仅能够实现WPS表格的自动化操作,而且其JavaScript语法与网页开发通用,掌握后能为你后续学习前端开发打下基础。不过需要注意的是,目前WPS JSA暂不支持直接连接数据库执行复杂SQL查询,只能通过QueryTable功能获取简单的数据。因此我的做法是:通过存储过程封装复杂SQL逻辑,再用WPS JSA的QueryTable调用,实现高效安全的数据库自动化操作。在使用VBA连接SQL Server数据库获取病案系统数据时,需先与病案系统工程师沟通,申请一个只读权限的数据库账号,以确保数据安全。

jimmyyuzhiming的博客 308

Excel VBA 连接SQLserver数据库

Private Sub CommandButton1_Click() Set Cnn = CreateObject("ADODB.Connection") Set Rs = CreateObject("ADODB.Recordset") Cnn.ConnectionString = "Provider=SQLOLEDB;Server=192.168.xx.xx;Persist Security Info=True;User ID=xxxx;Password=xxx;Initial C...

3114

VBA连接SQL SERVER数据库操作Excel

VBA连接SQL SERVER数据库操作Excel。 Sub 按钮1_Click()     Dim i As Integer, j As Integer, sht As Worksheet 'i,j为整数变量;sht 为excel工作表对象变量,指向某一工作表     'Dim cn As New ADODB.Connection '定义数据链接对象 ,保存连接数据库信息;

Watson的专栏 3万+

VBA访问SQLSERVER2005筛选数据库

EXCEL版本2010, 引用 Private Sub CommandButton1_Click() Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Set Cnn = CreateObject("ADODB.Connection") Set rs = CreateObject("ADODB...

weixin_30892763的博客 163

Expert One-on-One Visual Basic 2005 Database Programming

Expert One-on-One Visual Basic 2005 Database Programming (Expert One-On-One) by Roger JenningsPublisher: Wrox (December 19, 2005) | ISBN-10: 076457678X | PDF | 12 Mb | 624 pagesAre you hesitant

Linhanshi Blog 935

mysql 连接池 vb.net_vb.net连接mysql数据库

ASP.NET与MySQL数据库简明图示入门教程在ASP时代,如果我们要建立一个数据库驱动的web站点,那么你可以选择环很多钱的微软SQLSERVER数据库或者选择要花很多时间来寻找达到性能和稳定性统一的ACCESS数据库,但在.NET时代你有另一种选择,那就是:MySQL数据库什么是MySQL数据库?MySQL数据库是一种开放源代码的数据...文章ikingsmart2008-09-141722...

weixin_33630090的博客 501

VBScript执行插入记录--用Connection

On error resume Next Dim mu_ConnString, mu_InsertSql mu_ConnString = "driver={SQL Server};Server=192.xx.xx.xx;database=TestFax;Uid=sa;pwd=zzz;" '连接SQL Server2005 'mu_ConnString = "Provider...

weixin_30585437的博客 111

vb上传文件到MySQL_VB实现文件数据对SQLServer上传下载

2005-1-19 09:50   摘 要:文件数据指存储在数据库中的各种文件,文中论述了用VB编程实现文件数据对SQL Server数据库的上传和下载操作的关键技术,并以SQL Server 2000环境下的数据库为例,用Visual Basic程序设计语言给出了关键的程序代码。关键词:Visual Basic,数据库,SQL Server,上传,下载前言很多单位尤其是制造业、设计院,计算机应用...

weixin_35950531的博客 407

如何将数据从 Excel 导入到 SQL Server

本文中的示例使用以下工具导入 Excel 数据: SQL Server 数据传输服务 (DTS) Microsoft SQL Server 2005 Integration Services (SSIS) SQL Server 链接服务器 SQL Server 分布式查询 ActiveX 数据对象 (ADO) 和 Microsoft OLE DB Provider fo...

354

sql server查询不显示结果_Recordset记录集合的动态查询,并显示结果

大家好,今日继续讲解VBA数据库解决方案的第10讲内容,打开一个指定的数据库记录集,把所得的数据显示到工作表中的方法。今日的内容是和第8讲,第9讲内容是相连续,在第9讲中讲了打开记录集的用的方法是rsADO.Open strSQL, cnADO, 1, 3,在第8讲中我们讲了还有一种是Execute(strSQL)方法,今日我们就讲利用这种方法达到我们的目的,同时在SQL语句中的我们将查询设置为...

weixin_39863161的博客 1009

个人自荐

简历    ● 个人简介l         姓    名:姜延吉                      性  别:男l         民    族:汉                          出生日期: 1982年9月14日l         学    历:全日制本科                  学    校:吉林师范大学l         专    业:

生活随笔 1643

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

<br />on Error resume Next<br />Session( "_dbConn" ) = "driver={SQL Server};server=./SQL2005;uid=OA;pwd=123456;database=OA"<br />Set cn = Server.CreateObject("ADODB.CONNECTION")<br />cn.Open Session("_dbConn")<br />'debug Session( "_dbConn" )<br />其中./SQL2

chenzenan的专栏 1173

VBA中用ADO访问SQL SERVER数据库:数据查询

 本程序的作用是:使用数据对象ADO访问SQL数据库,从而进行数据查询,并将查询的数据返回到EXCEL中,由于此程序需用到SQL数据库,所以只供大家参考,不便运行,但大家可以看出其精华!    Private Sub CommandButton1_Click()   Dim cn As New ADODB.ConnectionDim rst As New ADODB.RecordsetDim

Akuma专栏 6546

VBA连接SQL Server

VBA中直接与SQL服务器建立连接 Set Conn = CreateObject("adodb.connection") '定义连接的SERVER名,数据库名,用户名和密码 Conn.Open "Driver=SQL Server;SERVER=DB001;Database=DBtest;uid=userID;pwd=password" '判断连接状态 If Conn.State =

bigheadsheep的专栏 2465

2022年中国县域统计年鉴面板数据excel版-最新出炉.zip

2022年中国县域统计年鉴面板数据excel版-最新出炉.zip

上一篇: Javascript设置光标位置到结尾
下一篇: Excel中使用日期控件
czmao
博客等级 码龄18年 20粉丝 3原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值