excel VBA动态链接数据库
2024-09-28 22:58:08
最近车间制造部有需求,需要通过excel填写的ID获取数据库中的某个取值。研究了一下VBA,简要记录一下代码,仅供参考。
Function GETPMAX(SID As String) As String Dim result As String '链接数据库
Set Cnn = CreateObject("ADODB.Connection")
Set rt = CreateObject("ADODB.Recordset") Cnn.ConnectionString = "Provider = SQLOLEDB;User ID= ;password=;Data Source=;Initial Catalog = "
Cnn.Open
Sql = "SELECT TOP 1 Pmax FROM dbo where ID='" & SID & "' order by hDateTime desc" '获取记录集
Set rt = Cnn.Execute(Sql) '根据字段获取值
result = CStr(rt("Pmax")) GETPMAX = result '关闭记录集
rt.Close '关闭数据库链接,释放资源
Cnn.Close End Function
最新文章
- C# 关键字extern用法
- [转]十步完全理解SQL
- Android根据APP包名启动应用
- JS 下拉菜单
- ArcGIS中如何导出单个矢量要素图形
- malloc心得
- 虚拟机中Linux安装Tools
- mysql慢查询优化之explain的各列含义
- android127 zhihuibeijing 屏幕适配
- Dev GridControl,GridView 显示多行文本及合并相同单元格
- flex布局应用于踩坑
- windows利用iis配置反向代理实现ECS内网互通oss
- YII2 用 in查询的时候出现无结果, 删除某些值后查询有结果 提前sort数组即可
- while(true)应用之 实现自己的消息队列
- Centos7使用kubeadm 安装多主高可用kubernets:v.1.11集群
- percona-toolkit工具的使用
- Java知多少(73)文件的压缩处理
- .NetCore中EFCore for MySql整理
- Redis实战(一)CentOS 7上搭建redis-3.0.2
- (MHA+MYSQL-5.7增强半同步)高可用架构设计与实现