社区
C#
帖子详情
c#中使用oledb读取oracle的number字段返回的是"decimal"类型?
washy781231
2004-12-08 11:33:26
用oledb连接sqlserver编写的代码,现在想改成oracle实现,但是重oracle中读出的number型字段都是c#中的decimal型变量,而本来的程序都是int型,这样我的代码就要进行大量的转换才行.请问有没有办法让number字段读出来就是int型?(包括OleDbDataReader,OleDbDataAdapter,ExecuteScale等取出的数据.)
...全文
655
5
打赏
收藏
c#中使用oledb读取oracle的number字段返回的是"decimal"类型?
用oledb连接sqlserver编写的代码,现在想改成oracle实现,但是重oracle中读出的number型字段都是c#中的decimal型变量,而本来的程序都是int型,这样我的代码就要进行大量的转换才行.请问有没有办法让number字段读出来就是int型?(包括OleDbDataReader,OleDbDataAdapter,ExecuteScale等取出的数据.)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marvelstack
2004-12-08
打赏
举报
回复
查查看
http://blog.csdn.net/web_gus/archive/2004/10/13/134907.aspx
washy781231
2004-12-08
打赏
举报
回复
oracle的类型转换就是to_number,还是number类型吧.而且这样即使可以也意味着我要重新写sql语句,一样代价极大.有没有大侠用c#连接过oracle的?有的话总不能在程序中直接就用decimal类型的变量吧?太浪费了.没有办法取出int型来吗?或者oracle有别的什么类型能对应到c#的int?
washy781231
2004-12-08
打赏
举报
回复
可是这样我的代码就要对每次读取都要转换了,工作量非常大,而且我是写dal的,dataset里头的decimal是没法转换的,上面调用我的接口的用户也进行转换,这是不现实的
minrange
2004-12-08
打赏
举报
回复
oracle也有类型转换的吧?
再不就写个静态的函数实现转换咯
gqchen1981
2004-12-08
打赏
举报
回复
把数据读出来转化一下啊:
int.Parse();
对
oracle
大对象(Blob,Clob)操作(增,删,改)的
C#
代码
using System;using Fjeptri.DataAccess.DataHelper;using System.Data.
Oracle
Client;using System.Data;using System.IO;using System.Windows.Forms;using blank;namespace WindowsApplication1...{ /**//// //
C#
Oracle
数据库连接及操作
壹、
ORACLE
817安装(服务器端/客户端)... 1 贰、
ORACLE
817配置(服务器端)... 3 叁、
ORACLE
817配置(客户端)... 5 肆、安装的
oracle
8i怎么全部卸载... 8 伍、
Oracle
数据库体系结构... 10 陆、
ORACLE
数据
类型
... 14 柒、
c#
通过
oledb
连接
Oracle
. 27 捌、一个
C#
操作
Oracle
的通用类... ...
csharp: ODP.NET,System.Data.
Oracle
Client(.net 4.0) and System.Data.
OleDb
读取
Oracle
g 11.2.0的区别...
ODP.NET: 引用: using
Oracle
.DataAccess; //
Oracle
g 11.2.0 using
Oracle
.DataAccess.Client; using
Oracle
.DataAccess.Types; //下载 http://www.
oracle
.com/technetwork/topics/dotnet/downloads/net-downl...
C#
结合Winform实现Excel数据
读取
与数据库导入完整方案
理解EPPlus的对象层次结构是高效操作Excel的前提。其设计遵循Open XML标准,模拟了Excel文件的实际层级关系,使得开发者能以直观方式访问单元格、样式、公式等内容。以下是一个典型的安全插入语句定义方式:cmd.Parameters.Add("@Name", SqlDbType.NVarChar, 100).Value = "张三";参数
类型
长度示例值@NameNVarchar100张三@AgeInt20。
C#
数据库操作实战:窗体实现增删改查功能
在现代软件开发
中
,数据库作为数据存储与管理的核心组件,几乎贯穿于所有企业级应用的构建过程
中
。
C#
作为 .NET 平台上的主流开发语言,提供了强大的数据库操作能力,尤其通过 ADO.NET 框架,能够实现对多种数据库(如 SQL Server、MySQL、
Oracle
等)的高效访问。本章将从数据库操作的基本流程入手,介绍
C#
与数据库交互的整体架构,包括连接建立、命令执行、数据
读取
与更新等关键环节。同时,我们还将简要说明 ADO.NET 的核心组件及其在数据访问
中
的角色定位。
C#
111,126
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章