VBA使用总结(Oracle使用)

使用vba与Oracle数据库连接 ADO控件与Oracle数据库连接,本着什么最实用先学什么,什么最简洁就用什么。 使用vba进行数据库操作,简单方便,直接使用excel就可以操作。下面代码为初步的连接代码,增删改查还没有测试好,仅作记录。 阅读详情

■通过Oracle DB_Link复制数据

delete from <table_name>@<dbLinkName>

insert into <table_name>@<dbLinkName> select * from <table_user>.<table_name>

 

<table_name>,<dbLinkName>,<table_uer>需替换为具体名称

 

■Oracle数据库显示乱码问题

Database character set

 

SQL> conn / as sysdba;

SQL> shutdown immediate;

SQL> startup mount;

SQL> alter system enable restricted session;

SQL> alter system set job_queue_processes=0;

SQL> alter system set aq_tm_processes=0;

SQL> alter database open;

SQL> alter database character set internal_use AL32UTF8;(ZHS16GBK)

SQL> shutdown immediate;

SQL> startup;

 

http://www.soidc.net/articles/1213781343264/20091019/1215945666391_1.html

 

Client character set (修改注册表)

 

HKEY_LOCAL_MACHINE\SOFTEARE\ORACLE\Key_OraDb10g_home1

NLS_LANG=AMERICAN_AMERICA.AL32UTF8

 

■SQL Loader使用

http://www.orafaq.com/wiki/SQL%2ALoader_FAQ

 

Contents

1 What is SQL*Loader and what is it used for?

2 How does one use the SQL*Loader utility?

3 How does one load MS-Excel data into Oracle?

4 Is there a SQL*Unloader to download data to a flat file?

5 Can one load variable and fixed length data records?

6 Can one skip header records while loading?

7 Can one modify data as the database gets loaded?

8 Can one load data from multiple files/ into multiple tables at once?

9 Can one selectively load only the records that one needs?

10 Can one skip certain columns while loading data?

11 How does one load multi-line records?

12 How does one load records with multi-line fields?

13 How can one get SQL*Loader to COMMIT only at the end of the load file?

14 Can one improve the performance of SQL*Loader?

15 What is the difference between the conventional and direct path loader?

16 How does one use SQL*Loader to load images, sound clips and documents?

17 How does one load EBCDIC data?

 

关于 Oracle 的数据导入导出及 Sql Loader (sqlldr) 的用法

http://www.cnblogs.com/flish/archive/2010/05/31/1748221.html

 

Oracle FAQ

http://www.orafaq.com/wiki/Category:Frequently_Asked_Questions

 


VBA 从oracle取数据 Private Sub btn查询_Click() Dim conn As New ADODB.Connection Dim strConn As String strConn = "Provider=OraOLEDB.Oracle.1; user id=" strConn = strConn & txt用户名.Value strConn = strConn & "; password= 阅读详情

相关推荐

vba 调用oracle 存储过程vba 调用oracle 存储过程vba 调用oracle 存储过程vba 调用oracle 存储过程

vba 调用oracle 存储过程vba 调用oracle 存储过程vba 调用oracle 存储过程vba 调用oracle 存储过程vba 调用oracle 存储过程

Excel VBA 链接 Oracle数据库

标题前言准备第一步 远程数据库的准备第二步 本地免安装客户端下载1、下载基本包1.1 包下载地址1.2 网盘下载地址2、配置oracle 网络文件2.1tnsnames.ora 文件内容第三步、安装odbc 驱动、配置DSN数据源1 安装odbc 驱动2 配置DSN数据源第四步 VBA链接数据库测试4.1 设置相应的 Windows 环境变量4.2 新建 vba 文件进行测试第五步 坑货问题 前言         由于自己的工

dadaowuque的博客 9459

VBA链接 Oracle11G

VBA链接 Oracle11G 64位和32位教程VBA链接

Excel VBa 连接Oracle数据库

需求:使用Excel做一个简单的数据库连接工具(类似于java中的AWT和SWING)。 可以查询数据库的表 查询各个表内的数据 插入/修改各个表的数据 步骤: 先建立一个UserForm作为主界面,并放置按钮,如下图所示。 然后双击中间的“连接数据库”按钮,进行代码编辑。 Private Sub CommandButton1_Click() Dim strConn As String Dim dbConn As Object Dim resSet As Object

Filwaod 4549

Excel VBA连接并操作Oracle

Excel通过ADO方式连接到Oracle并操作Oracle给我们这些编程能力不强的人带来很大的福音,结合着Excel的数据处理与图表制作,就能很轻松地处理一些常规工作。

(2024,DDPM,DDIM,流匹配,SDE,ODE)扩散:基础教程

本文的目标是尽可能简单地教授扩散。第一节介绍扩散的基本原理。第二节和第三节展示如何构建随机和确定性扩散采样器。第四部分介绍了密切相关的流匹配,可看作是扩散的推广。​第五节,强调实践中最重要的一些设计选择,包括采样器、噪声时间表和参数化方法。

qq_44681809的博客 1万+

oracle宏,VBA宏调用Oracle PL/SQL Procedure

1.定义一个测试Procedure,这个Procedure用于给临时表插入一条记录create sequence pt_debug_sequenceINCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数NOMAXVALUE -- 不设置最大值NOCYCLE -- 一直累加,不循环CACHE 10;--1. Create temp table.create t...

weixin_30456719的博客 272

MIPS-5级流水线CPU

一、流水线CPU 流水线CPU就是指将一条分解为多步,在同一周期内进行多条指令的同时执行。MIPS五级流水线就是将指令分为:取指(IF),译码(ID),执行(EX),访存(MEM),写回(WB)五个阶段。举个例子: 比如第二条指令lui $t2,0x2100 在流水线CPU中执行的就是 可以看到在200-300ns的周期里,IF阶段取到0x00400004处的指令,300-400ns,这条指令到了ID阶段,而IF阶段执行下一条指令。400-500ns,执行这条指令,ALU的结果为0x2100

weixin_43877853的博客 2万+

vba oracle 乱码,【VBA研究】用VBA实现excel与Oracle数据库交互

作者:iamlaosong网络应用程序一般有两种结构形式,就是所谓的C/S结构和B/S结构,通过Excel和数据库的配合,可以实现简单C/S结构的应用程序,客户端只要安装数据库客户端和Excel应用即可。下面介绍VBA实现Excel和Oracle数据库交换技术的关键点。1、数据库连接Set cnn = CreateObject("ADODB.Connection")cnn.Open "Provid...

weixin_29789925的博客 703

RPMsg:协议简介

两台计算机可以通过TCP/IP进行通信,那么同一颗芯片上的两个核心怎么通信呢?

SunnyZhou-1024的博客 1万+

基于carsim与Simulink联合仿真的车辆换道轨迹规划与轨迹跟踪模型

PID_反步控制_滑膜控制三种四旋翼无人机轨迹跟踪控制算法仿真 附带对应的说明文档,提供建模过程与仿真结果文献(英文)➕PPT 描述:采用的同一种参考轨迹,都是三维仿真 三种控制方法: [1]PID控制、[2]反步控制、[3]滑膜控制(三个仿真模型) 每个仿真均应用了同一种轨迹路径,直接运行即可出三维图,可以实现四旋翼无人机轨迹的跟踪

2501_90804007的博客 1084

从VBA访问Oracle数据库

 方法1:直接接続する     Set cnn = CreateObject("ADODB.Connection")     Set rst = CreateObject("ADODB.Recordset")     cnn.Open "Provider=msdaora;Data Source=sid;User Id=userid;Password=pwd;"         S

7457

计算机组成原理(第三版)唐朔飞-第三章系统总线-课后习题

计算机组成原理(第三版)唐朔飞-第三章系统总线-课后习题

weixin_45735391的博客 6万+

【VBA】 通过VBA脚本将EXCEL的数据导入 ORACLE

1、引用ADO相关组件: 打开VBA编辑器,在菜单中点选“工具”--》“引用”。确保“Microsoft ActiviteX Data Objects 2.8 Library”和“Microsoft ActiviteX Data ObjectS Recordset 2.8 Library”被勾选上。 2、建立读取数据的过程: Private Type GUID Data1 As Lo

LiangHC 4055

MFC实现简单UDP通信(附完整源码)

MFC实现简单UDP通信(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1109

【国密】基于SM2的协同签名与协同解密方案

两方协同签名指客户端与服务端协同完成签名、验签操作,具体实现方案参考了信工所专利[3]。在业务应用中,两方或多方的协同签名一般采用门限签名方案可以用来构造。门限密码算法在多方协作的相关场景中应用十分广泛,可以实现数据联合授权、认证、密钥安全恢复、密钥安全交换等需求,在诸多分布式多方计算协议中均可见其身影。在上述两方协同签名方案中,最巧妙的地方在于签名值s分量的构造,通过一些列数学变换,得以恢复。以下从两方协同签名方案介绍入手,介绍门限密码在协同签名中的应用。解决上述问题的关键在于门限密码算法的巧妙构造。

听雨草堂 8389

oracle vba 数组_Excel VBA 连接各种数据库(二) VBA连接Oracle数据库

(2019.08.02更新)本文内容在Windows10企业版64bit下测试通过本文主要内容:Oracle环境配置ODBC驱动设置、第三方驱动下载VBA连接Oracle连接方法Oracle10g官方免账号下载地址(2020年1月10日更新)关于连接数据库的问题系统环境:Windows 7 64bitExcel 2016 64bitOracle_win64_11gR2_client完整客户端(6...

weixin_39716088的博客 1244

YOLOv10改进,YOLOv10二次创新C2f结构采用WTConv卷积(感受野的小波卷积),ECCV 2024

WTConv 的核心思想是通过结合卷积神经网络(CNN)的强大特征提取能力与小波变换的多尺度特性,来实现大感受野的卷积操作,同时避免传统大卷积核带来的参数爆炸问题。传统的卷积操作通过滑动小窗口在图像上逐步执行局部特征提取,感受野的大小直接取决于卷积核的尺寸。随着卷积核的增大,参数量呈指数增长,导致网络训练效率降低、计算资源消耗增加。为解决这些问题,WTConv 提出了在小波域中执行卷积操作的策略。小波变换是一种常用于信号处理的技术,能够将信号分解为不同频率成分。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1024

64 vba 连接oracle,Excel VBA连接并操作Oracle

Excel VBA连接并操作Oracle2019-01-03编程之家收集整理的这篇文章主要介绍了Excel VBA连接并操作Oracle,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。以下是通过Excel 的VBA连接Oracle并操作Oracle相关数据的示例@H_403_0@Excel 通过VBA连接数据库需要安装相应的Oracle客户端工具并引用ADO的相关组件,引用ADO相关...

weixin_39957461的博客 558

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

oracle vba 数组_vba 创建数据库

带你读《数据库与数据处理:Access 2010 实现 第2版》之一:数据处理与数据库计算机基础课程系列教材点击查看第二章点击查看第三章数据库与数据处理:Access 2010 实现 第2版张玉洁 孟祥武 编著第1章数据处理与数据库早期计算机主要用于科学计算,数据类型单一。随着计算机技术的发展以及计算机的益普及,计算机应用已经远远超出了这个范畴。如今面对各种类型...文章温柔的养猫人2...

weixin_39716971的博客 494

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

用Excel VBA导入导出Oracle数据

用Excel VBA导入导出Oracle数据导入数据安装Oracle Instant Client(Basic + ODBC)配置环境变量配置数据源VBA代码示例下载数据下载的中文字符变问号?问题VBA代码示例 导入数据 安装Oracle Instant Client(Basic + ODBC) 下载链接: Oracle Instant Client Downloads 我本机是64位,但我选择了32位的版本(因为开始用64位时,用VBA老是报找不到Drivers,不清楚原因,可能因为我的Excel是32位

yangspoor的专栏 838

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

使用Excel中的VBA连接并操作Oracle

  Excel通过ADO方式连接到Oracle并操作Oracle给我们这些编程能力不强的人带来很大的福音,结合着Excel的数据处理与图表制作,就能很轻松地处理一些常规工作。以下是通过Excel 的VBA连接Oracle并操作Oracle相关数据的示例;   Excel 通过VBA连接数据库需要安装相应的Oracle客户端工具并引用ADO的相关组件,引用ADO相关组件可按如下步骤操作:

飘零笑笑生的Blog 1919

vba连接oracle指定ip,Excel中用VBA链接Oracle实现位置随意标题

我用的是Oracle 11g + Microsoft Office 2010 旗舰版首先要添加引用类库:Microsoft ActiveX Data Objects Recordset 6.0(或者2.8)LibraryMicrosoft Activex Data Objects 6.1(或者2.8) Library链接Oracle的字符串有三种,而我试验了几次两种,一种是odbc,另一种是ado...

weixin_36383252的博客 527

VBA宏调用Oracle PL/SQL Procedure

1.定义一个测试Procedure,这个Procedure用于给临时表插入一条记录create sequence pt_debug_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; --1. Create temp table. c

田攀的日志 4745

【VBA研究】Excel连接Oracle的几点说明

作者:iamlaosong 通过VBA连接Oracle数据库查询数据,一般有两种OleDB连接驱动方法,一种是用微软的驱动,另一种用Oracle驱动,Provider需要根据实际情况修改。这儿对我使用的环境做个记录。 1、Microsoft公司提供的OleDB驱动MSDAORA,据说只支持32位系统,我在32位系统下使用没有问题,其连接字符串如下: connectionString="Provider=MSDAORA;Data Source=dataSource;User Id=userid;P...

驽马十驾 才定不舍 2930
上一篇: VBA使用总结(3)
下一篇: Some Useful VBA Functions
kdevn
博客等级 码龄21年 5粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值