office连接oracle,Access(VBA)连接Oracle数据库的代码

access是包含前台程序开发和后台数据库的应用软件。

可以利用access作为前台开发,后台用sqlServer,oracle这些作为数据库。

而access连接数据库,可以利用链接表。直接读取表记录。也可以通过ADO等数据操作方式读取数据库

方法1:odbc连接方式

Dim OracleDatabase As String

OracleDatabase = "DSN=ODBC源名称;UID=你的用户名;PWD=你的密码;LANGUAGE=us_english; DATABASE=NOKIAKPI"

Set conn = CreateObject("adodb.connection")

conn.Open OracleDatabase

If Err.Number <> 0 Then

MsgBox ("Please Check connection to KPI Server!")

DoCmd.Quit

Else

KPITableName = "TEMPKB" & Format(Date, "ddhh24") & Format(Time, "hhss")

LocalTable = rstrDesTbl

'----------fetch table from oracle db-------------------

SQL = "create table " & KPITableName & " as " & rstrSrcTbl 'nokiaadmin

conn.CommandTimeout = 300

conn.Execute (SQL)

DoCmd.DeleteObject acTable, LocalTable

' KPITableName = "kpiview." & KPITableName

DoCmd.TransferDatabase acTable, "ODBC Database", "ODBC;" & OracleDatabase, acTable, KPITableName, LocalTable

conn.Execute ("DROP TABLE " & KPITableName & ";")

End If

Exit Function

方法2:oledb

Dim Cnn As Object

Set Cnn = CreateObject("ADODB.Connection")

Set rs = CreateObject("ADODB.recordset")

rs.cursorlocation = 3

cnn.Open "data source=服务器名;provider=OraOLEDB.Oracle;user id=用户;password=密码"

Sql = "Select 字段名 from 表名 where ID=1"

rs.Open SQL, Cnn

rs.Close

Set Cnn = Nothing

Set rs = Nothing

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305755.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开放封闭在.NET中

对修改是封闭的&#xff0c;对扩展是开放的。新需求对于已上线的系统是司空见惯的&#xff0c;最佳实践告诉我们对生产中的代码在扩展功能时不要直接修改&#xff0c;而是去重写一个新的方法&#xff0c;新类型或新服务去扩展它&#xff0c;这道理很简单&#xff0c;任何即有代…

用sniffer技术盗取电话银行密码

用sniffer技术盗取电话银行密码 此篇讲解盗取&#xff0c;破解请看我博客上另一篇文章。http://polugen.cnblogs.com什么是sniffer Sniffer&#xff0c;嗅探器&#xff0c;是一种威胁性极大的被动攻击工具。使用这种工具&#xff0c;可以监视网络的状态、数据流动情况以及网络上…

oracle dbf文件设置,oracle移动数据dbf文件

ORACLE数据库由数据文件&#xff0c;控制文件和联机日志文件三种文件组成。由于磁盘空间的变化&#xff0c;或者基于数据库磁盘I/O性能的调整等&#xff0c;数据库管理员可能会考虑移动数据库文件。下面以linux平台为例&#xff0c;分别讨论数据文件的移动方法。移动数据文件&a…

使用 Avalonia 开发 UOS 原生应用

最近很火的是国产的操作系统 UOS 系统&#xff0c;这个系统现在存在的问题就是生态没搭建起来。作为 dotnet 开发者&#xff0c;可以通过很多不同方向的技术为 UOS 系统生态贡献应用&#xff0c;如 Xamarin 和 GTK# 或 wine 和 win32 应用&#xff0c;或 mono 和 WinForms 应用…

堆和栈的联系与区别(转贴)

总结的不错.Part 1&#xff1a; 首先&#xff0c;我们举一个例子&#xff1a; void f() { int* pnew int[5]; } 这条短短的一句话就包含了堆与栈&#xff0c;看到new&#xff0c;我们首先就应该想到&#xff0c;我们分配了一块堆内存&#xff0c;那么指针p呢&#xff1f;他分…

oracle leg函数,032-函数的嵌套与LEGB原则

函数的嵌套函数也是可以嵌套的。也就是可以在一个函数内部定义和运行另一个函数。举个例子&#xff1a;>>> def funa():print(funa()正在被调用)def funb():print(funb()正在被调用)funb()>>> funa()funa()正在被调用funb()正在被调用在上述举例中&#xff0…

云原生那些顶级开源项目,你都用过哪些?

CNCF&#xff0c;英文全称为Cloud Native Computing Foundation&#xff0c;中文译为“云原生计算基金会”, 构建可持续生态系统&#xff0c;并围绕一系列高质量开源项目促进社区的发展&#xff0c;本文大概介绍下几个主要的项目。???? Kubernetes⭐ Star: 73.5k https://g…

~~~~我是一棵小树苗~~~~

其实我在博客园注册已经一个多星期了&#xff0c;可是直到今天才写了这么一点东西。有点不上进啊&#xff01;&#xff01;本来呢&#xff0c;我在注册完的第二天就开始写了&#xff0c;刚开始把手放在键盘上&#xff0c;能有两分钟没打一个字。&#xff08;其实我真的不会写&a…

oracle数据库 append,oracle中insert,copy,insert append执行对比

oracle中insert&#xff0c;copy&#xff0c;insert append执行对比还是由于迁移数据库&#xff0c;测试了insert&#xff0c;copy&#xff0c;insert append的执行速度。环境&#xff1a;oracle9i向oracle11g迁移&#xff0c;linux系统。表已建立&#xff0c;只允许插入数据&a…

依赖倒置在.NET中

高层模块不应该依赖底层模块&#xff0c;两都都应该依赖抽象一个三层的Demo/// <summary> /// 人员实体类 /// </summary> class Person {public int ID { get; set; }public string Name { get; set; }public bool Sex { get; set; } } /// <summary> /// 表…

什么是Session?

首先解释一下什么是Session,如果你不知道的话。当一个访问者来到你的网站的时候一个Session就开始了,当他离开的时候Session 就结束了。本质是来说,cookie是和浏览器有关系,而Session变量就可以存一些资源变量在服务器上面。PHP4用文件存储Session变量, 但理论上可以用数据库或…

oracle日志文件大小规则,在线重做Oracle日志文件大小

下面为您介绍的方法用于实现在线重做Oracle日志文件大小&#xff0c;如果您在Oracle日志文件方面遇到过类似的问题的话&#xff0c;不妨一看。1、创建2个新的日志组alter database add logfile group 4 (D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG) size 1024k;alter database add …

2021年首届.NET线下沙龙上海站 - 2021 .NET Meetup in Shanghai

.NET Conf 2020 刚刚在苏州落下帷幕&#xff0c; .NET 开发者们的热情不减&#xff0c;来自五湖四海的朋友一起参加疫情之下的 .NET 盛会。2021年上海第一场线下活动就要来了&#xff0c;快来加入我们一起学习.NET 吧&#xff01;活动时间&#xff1a;2021年1月23日 13:00-18:0…

哎,最近心情非常烦乱!

在他人眼中我是一个没有烦恼、责任、忧虑的“开心人”殊不知在我行为的掩饰之下也有着比一般人更复杂的思绪不表露自己脆弱的一面这是坚强吗我在思考也许这才是真正的脆弱 转载于:https://www.cnblogs.com/godjiahui/archive/2006/11/19/565165.html

跟我一起学Redis之加个哨兵让主从复制更加高可用

前言主从复制的实现在上一篇已经分享过&#xff0c;虽然主从复制本身的确让读写分离更加高效&#xff0c;但是对于整体高可用存在很大的劣势&#xff1a;当主节点宕机了之后还需要人为重新进行主从关系配置&#xff1b;这不是开玩笑嘛&#xff0c;这样人为干预&#xff0c;故障…

智能实验室-全能优化(Guardio) 4.0.0.670 beta 8

怎样获取最新版本&#xff1f;□全新下载&#xff1a;全能优化(Guardio)&#xff1a;http://files.cnblogs.com/unruledboy/Guardio.Release.zip智能实验室&#xff0d; 全能优化(Guardio) 4.0.0.670 beta 8 更新记录&#xff1a; 1.添加&#xff1a;系统加速 之 系统速度&…

前台提交数据到php mysql,建立一个基础的MySQL数据库,使用PHP来抓取和处理数据,并抛出给前台...

原创声明本文系作者辛苦码字所得&#xff0c;欢迎分享和转载&#xff0c;但请在明显位置注明作者的如下信息&#xff1a;笔名&#xff1a;来碗鸡蛋面简书主页&#xff1a;https://www.jianshu.com/u/4876275b5a73邮箱&#xff1a;job_tomfoxmail.comCSDN ID&#xff1a;tom_won…

如何在 ASP.Net Core 中实现 健康检查

健康检查 常用于判断一个应用程序能否对 request 请求进行响应&#xff0c;ASP.Net Core 2.2 中引入了 健康检查 中间件用于报告应用程序的健康状态。ASP.Net Core 中的 健康检查 落地做法是暴露一个可配置的 Http 端口&#xff0c;你可以使用 健康检查 去做一个最简单的活性检…

php 鼠标小手,鼠标移动至少一次时创建PHP会话(Create PHP session when mouse moved at least once)...

鼠标移动至少一次时创建PHP会话(Create PHP session when mouse moved at least once)我想在鼠标移动至少一次时创建php会话&#xff0c;如果鼠标继续移动则不需要做任何事情我正在使用此代码&#xff0c;但它没有解决要求jQuery(document).ready(function(){$(document).mouse…