oracle俺不大用,但是sqlserver下是没有问题的,所以俺觉着oracle也问题不大。sqlserver下是这么使用的,建立一个dsn,然后从excel中连接就可以了,部分代码如下:

Public startline As Integer '数据起始行

Public endline As Integer '数据终止行

Public bankcard As String '银行卡号列

Public studentno As String '学生学号列

Sub pk()

'本过程的作用为根据学号从SqlServer数据库中取出对应的银行卡号到指定的数据列

Dim myxh As String '暂存select查询中的学号

Dim querystring As String '存储select查询语句

Dim cellrange As String '指定查询出的卡号应放置的单元格位置

Dim id As Integer '用于打开一个数据连接

Worksheets(1).Activate

Application.ScreenUpdating = False '关闭屏幕自动更新

id = SQLOpen("DSN=xssfw")

UserForm1.Show '显示参数指定窗口

For i = startline To endline

myxh = Cells(i, studentno)

querystring = "select kh from xszd where xh='" & myxh &"'"

SQLExecQuery id, querystring

Setoutput = Range(bankcard & CStr(i)) '指定输出位置

'默认下SQLRetrieve的返回值中含有标题行,因此将对应的参数设置为False

SQLRetrieve id, output, , , False, False, False

Next

sqlclose id

End Sub

俺也是刚刚学习,还请高手们多多指点。

execl用宏查询mysql_关于EXCEL能否用宏直接连到oracle数据库然后取数据相关推荐

  1. Oracle数据库表,数据量很少,但是查询很慢

    Oracle数据库表,数据量很少,但是查询很慢 1.起因 1.1.原因排查 1.2.原因分析 2.解决方式 2.1.删表重建这张表(95%解决一切问题) 2.2.建索引(目前用的) 1.起因 一开始是 ...

  2. vba和宏_保留有关Excel公式和宏的注释

    vba和宏 Do you keep notes about the Excel formulas and macros that you create? What's your documentati ...

  3. oracle 数据 导出 excel 自动分多个文件,从oracle数据库中导出大量数据到excel中为什么自动分成了好几个excel文件《excel表格新手入门》...

    EXCEL中一个单元格中多行文本如何导入或复制到SQL SERVER 数据库表中? 保留换行符保存进数据表啊,读取出来显示的时候根据需要进行转换就行了,比如要在网页上显示,可以把换行符转换成HTML的 ...

  4. oracle数据库使用之数据查询入门

    1.在查询过程中使用算术表达式对数据进行运算 student表结构如下: 最后一项salary表示每个人的月薪,我现在想查询每个人的年薪: 2.使用nvl函数处理null值,向表中插入一条数据,该数据 ...

  5. 使用SQL 计算一组数据的峰度、偏度 公式依据excel的KURT函数和SKEW函数 Oracle 数据库

    使用SQL 计算一组数据的峰度.偏度 公式依据excel的KURT函数和SKEW函数 因为工作原因,要把excel的KURT和SKEW函数在Oracle实现出来并统计,在网上找了半天没有答案..只能自 ...

  6. excel中的宏如何用java表示_一文看懂RPA与Excel宏的区别

    RPA和Excel宏(Macro)都能自动执行日常办公任务,节约时间成本,提高工作效率.那么,它们之间有何区别? Excel宏是什么? Excel中的宏是一种记录任务的功能.它会记住一系列任务步骤,并 ...

  7. 在Python中运行Excel的VBA宏

    转载自https://www.cnblogs.com/russellluo/archive/2011/10/16/2214347.html 并加以细化 在EXCEL的VBA中提供了一个ExecuteE ...

  8. access查询mysql_什么是access查询

    时 间:2012-07-12 12:39:51 作 者: 摘 要:access查询是Microsoft Access数据库中的一个对象,其它对象例如表.窗体.数据访问页.模块.报表等. 正 文: 一. ...

  9. 如何将excel表导入oracle数据库,如何将EXCEL表导入ORACLE数据库中?【转】

    来源:https://zhidao.baidu.com/question/383828330.html?qbl=relate_question_2&word=excel%20%B1%ED%CA ...

最新文章

  1. mysql 添加table_mysql数据库对table的增删改查
  2. 3、假设有一个对象数组,想根据某个对象属性对数组进行排序时
  3. 基于epoll实现一个IO多路复用的回声服务器
  4. Android开发实用工具汇总-持续更新
  5. 蓄电池充放电试验培训课件
  6. alert闪一下就没了_尾部贯穿式镀铬银饰条除了丑,还能闪瞎眼
  7. linux如何查看tomcat端口号,如何在Linux中修改tomcat端口号
  8. layUI提交多个相同name的值
  9. npm ERR! code ERR_STREAM_WRITE_AFTER_END npm install 报错实力踩坑npm,自从用了npm之后项目构建和插件管理确实方便了很多,但也是被坑的不要不要的
  10. Activity生命周期记忆方法
  11. python下将图片合成pdf
  12. StarUML license key
  13. 4836: [Lydsy1704月赛]二元运算(cdq分治 FFT)
  14. 3.8编写程序 ,要求用户从键盘输入一个年份,程序输出改年出生的人的生肖。中国生肖基于12年一个周期,Java
  15. 【小程序页面设计模板】小程序设计模板平台分享
  16. 关于Oracle数据库start whith 递归查询的另类认知
  17. 运行 Webpack 项目图片和favicon.ico找不到, 图片404错误
  18. 用友nc56 eclipse开发工具设置注意事项
  19. wetool个人版_免费版wetool管理工具-网站
  20. 到底什么是开源协议和ARM授权模式?

热门文章

  1. centos 卸载docker_Spring Boot学习05_Docker卸载与安装
  2. 前沿分享|阿里云数据库解决方案资深专家 李圣陶:云原生数据库解决方案 加速企业国产化升级
  3. 《Saas模式云原生数据仓库应用场景实践》激活数据生产力,让分析产生价值
  4. 【下载】《看见新力量》第二期,带你走进数十位科技创业者背后的故事
  5. 百信银行基于 Apache Hudi 实时数据湖演进方案
  6. Midway Serverless 2.0,一体化让前端研发再次提效
  7. “御术”林峰:前端10年,始终坚信“为生活带来美好的改变”
  8. 《死亡细胞》中神秘背景世界色彩设计(上)
  9. 游戏角色制作行业标准? 快来看看吧
  10. 概念设计师凌云:《蜘蛛侠:平行宇宙》和《证人》美术浅析