【c# – SQL Server相当于Oracle’整数表’】教程文章相关的互联网学习教程文章

c# – 读取Oracle BLOB字段【代码】

我尝试读取Oracle BLOB字段并将内容显示为richTextBox.我在谷歌找到的例子几乎相同,但我仍然无法让它工作.我知道BLOB字段包含序列化数据.这是我到目前为止:(连接读者工作正常)private void button1_Click_1(object sender, EventArgs e){//testen of een blob is uit te lezenOracleCommand cmd = new OracleCommand();cmd.Connection = OraConnection.conn;cmd.CommandText = "select id, blobfield from test_table where id = ...

c# – 针对Oracle,Sql Server和Mongodb构建聚合/摘要报告数据库

这是一个设计,因为我过去没有做过类似的事情,并且是一个很好的挑战.我有一台支持Oracle,Sql Server和Mongodb的服务器.您可以选择在启动时使用哪一个.基本上每个服务器都存储xml数据包,这些数据包被分解为它们的组成元素. 我需要构建一个报告数据库,为仪表板的报告提供聚合和摘要数据,但问题(机会)是Mongodb.我可以轻松地使用sql server报告服务来构建reportdb,与Oracle相同,或者我可以像Crystal一样对两者起作用,甚至创建一个db,并...

将Visual Studio 2005(C#)连接到Oracle8最方便的方法是什么?【代码】

我正在寻找在Oracle 8和Visual Studio 2005应用程序之间建立连接的最佳实践.目标将是一个用C#编写的Windows窗体应用程序,它每秒访问一次数据库以监视查找其最后插入记录的表.我正在考虑使用“应用程序设置”来存储连接字符串,但我很乐意听到你们的意见.提前致谢! 这是一个非常基本的草案:using System.Data; using System.Data.OracleClient;try{StringBuilder str = new StringBuilder();string ora = Properties.Settings.Defa...

c# – 如何在VS2017中为Entity Framework添加Oracle提供程序?

我想连接到数据库(Oracle 12c)以生成ADO.NET模型,Code First From Database.我已经安装了ODAC for VS,但在实体数据模型向导中仍然没有连接Oracle DB的选项: 在Server Explorer中有一个Oracle提供程序,但它被声明为已弃用: 我还试图在实体数据模型向导中安装以下4个Nuget包,但仍然没有Oracle提供者: 我怀疑VS2017(社区)没有查看我为其使用的提供商列表安装ODAC的位置,但我无法确定它存储此配置的位置. 有什么我想念的吗?或者还有...

c# – TransactionScope和Oracle的问题【代码】

我们编写了一个C#3.5客户端,使用ODP.NET与Oracle数据库(11g)进行通信. 此应用程序具有批处理过程,其中执行长时间运行的任务,在TransactionScope中对数据库进行各种调用. 在我们的开发环境中一切顺利,但在我们的一个客户(拥有大量数据)的UAT环境中,出现两个交替(有时是一个,有时是另一个……)错误: >无法登记分布式事务>交易已中止. (内部异常:事务超时) 我们目前使用一天的超时时间进行交易(用于测试目的). 在UAT环境中运行所述进...

c# – 找不到类型或命名空间名称“OracleConnection”【代码】

我每次尝试调试程序时都会收到此错误:CS0246: The type or namespace name ‘OracleConnection’ could not be found (are you missing a using directive or an assembly reference?)这发生在声明私有只读OracleConnection oracleConnection上; (以及其他一些地方) 我一直在尝试一些建议的解决方案,但到目前为止没有一个有效: >我添加了对System.Data.OracleClient.dll的引用>我的目标框架设置为.NET Framework 4>我尝试了两种方...

Oracle自定义类向导无法从Oracle用户定义的数据类型生成自定义c#类

我正在尝试从Visual Studio Server Explorer中生成Oracle用户定义类型的自定义.NET类(安装了用于Visual Studio的Oracle Developer Tools和用于.NET的Oracle Data Provider). 我使用服务器资源管理器创建了一个基本的用户定义类型,如下所示: 之后我尝试生成自定义类,如下所示: 但是当我试图完成向导时: 在向导的最后一步,我收到以下错误:Oracle Custom Class Wizard Value cannot be null. Parameter name: type我无法找到我收到...

c# – Oracle实体框架 – 调用自定义函数(EDIT_DISTANCE)【代码】

我正在使用Entity Framework 6和Oracle Database 11g(ODP.NET管理驱动程序). 如何在LINQ查询中调用UTL_MATCH.EDIT_DISTANCE函数?解决方法:有一个很棒的库来帮助将数据库功能和存储过程映射到实体框架. 安装Nuget包- Install-Package EntityFramework.Functions为函数创建扩展方法:public static class OracleFunctions {[Function(FunctionType.BuiltInFunction, "TO_NUMBER")]public static int? ToNumber(this string value) =...

c# – 我们可以在一个asp.net应用程序中从2个不同的数据库中获得2个不同的Oracle依赖关系【代码】

我正在开发一个asp.net web api应用程序,我正在尝试在c#中获取oracle数据库更改通知.但是当我正在初始化1 oracle依赖时,一切都按预期工作但当我尝试从2个不同的oracle数据库初始化2 oracle依赖时,我收到错误“’此操作要求对象使用相同的连接’”var cmd = new OracleCommand("SELECT EMPNO FROM EMP r WHERE rownum <= 1 Order by EMPNO Desc", con1); con1.Open(); cmd.AddRowid = true; var dep = new OracleDependency(cmd); d...

c# – Oracle Date列存储时间,但不显示它

我有一个链接到C#Visual Studio应用程序的oracle数据库后端. 我有一个存储几个日期的INVOICE表. 在UI中,我将DateTimePicker数据绑定到这些字段.用户选择DATE和TIME.这些值存储在数据库中,以后可以恢复,但我没有在Oracle界面中看到时间. C#DataSet Visualizer: Oracle数据视图 请注意,两个图像都在查看同一个表,首先是Visual Studio,另一个是Oracle. TIME存储在某个地方的会话之间,因为它可以被检索并填充此列绑定的用户界面控件:...

c# – 使用EF 6和Oracle.ManagedDataAccess时表不存在【代码】

我正在使用EF 6.0.0.0和ODP.Net创建一个MVC应用程序Oracle.ManagedDataAccess版本4.121.2.0用于数据访问. 在我的名为EmployeeController的Controller中,我有以下代码片段:public ActionResult Details(int id) {try {EmployeeContext employeeContext = new EmployeeContext();Employee employee = employeeContext.Employees.Single(x => x.Id == id); //Here the exception occurs!return View(employee);} catch (Exception e)...

c# – 如何在不使用过时的OracleConnection类的情况下建立OracleConnection【代码】

什么是建立OraConnection的“新”方式?Microsoft将几个类定义为过时的. https://msdn.microsoft.com/en-us/library/system.data.oracleclient.aspx 我过去常常使用这些方面的东西:string queryString = "INSERT INTO Dept (DeptNo, Dname, Loc) values (50, 'TECHNOLOGY', 'DENVER')"; using (OracleConnection connection = new OracleConnection(connectionString)) {OracleCommand command = new OracleCommand(queryString);...

C# 连接 Oracle 的几种方式

原文链接(http://www.cnblogs.com/storys/archive/2013/03/06/2945914.html) 一:通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora)1. 添加命名空间System.Data.OracleClient引用2. using System.Data.OracleClient;3. string connString = "User ID=IFSAPP;Password=IFSAPP;Data Source=RACE;";OracleConnection conn = new OracleConnection(connString);try{ conn.Open(); MessageBox.Show(conn.S...

win10 64位 C# 连接oracle 32位, 遇到的问题及解决【图】

首次 本机电脑是win10系统 64位的;安装的oracle数据库也是64位的; 服务器端的oracle 是32位的; 第一次安装的pl/sql 也是64位的, 配置完 F:\app\ln_qi\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora 文件后, 运行vs2017 ,报错:尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。 之后,就是百度报解决方案,全都不好使. 解决:...

C#连接Oracle数据库的方法(System.Data.OracleClient、Oracle.DataAccess.Client也叫ODP.net、Oracle.ManagedDataAccess【代码】

官方下载地址(ODP.net)(中文):http://www.oracle.com/technetwork/cn/topics/dotnet/downloads/index.html 官方下载地址(ODP.net):http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html 首先介绍下开发环境:WIn10 64bit+Visual Studio 2015+Oracle10ClientWin32(只是客户端,如果安装整个数据库也是可以的) 目前了解C#中连接Oracle数据库的方法有3种,分布是微软的System.Data.OracleClient,Oracle的O...