C# 读取Oracle数据

问题描述

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Data.OracleClient;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidForm1_Load(objectsender,EventArgse){//TODO:这行代码将数据加载到表“dataSet11.TABSALORDER”中。您可以根据需要移动或移除它。stringConnectionstring="DataSource=hq100;UserID=hq2005;Passwordhq2005;Unicode=True";OracleConnectionconn=newOracleConnection(Connectionstring);//try//{conn.Open();OracleCommandcmd=conn.CreateCommand();cmd.CommandText="select*fromtabsalorderwherefdate>'2010-01-01'";OracleDataReaderodr=cmd.ExecuteReader();while(odr.Read()){this.tABSALORDERTableAdapter.Fill(this.dataSet11.TABSALORDER);}}//catch(Exceptionee)//{//Response.Write(ee.Message);//如果有错误,输出错误信息//}}privatevoidbutton1_Click(objectsender,EventArgse){MessageBox.Show(this.dataSet11.TABSALORDER.Rows.Count.ToString());}}错误1当前上下文中不存在名称“Response”C:UsersAdministratorDocumentsVisualStudio2008ProjectsWindowsFormsApplication1WindowsFormsApplication1Form1.cs3817WindowsFormsApplication1不知道如何解决!

解决方案

解决方案二:
你是直接copy别人的代码吧。winform引用程序里一般没有response.Write(),这是webform里才用的
解决方案三:
response.Write()是WEBform的
解决方案四:
引用楼主wjazq的回复:

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Data.OracleClient;usi……

你把它删除了或者注释不就行了

时间: 2024-09-14 15:59:47

C# 读取Oracle数据的相关文章

sql语句-通过程序读取oracle数据时,小数位数总是多一位

问题描述 通过程序读取oracle数据时,小数位数总是多一位 我在oracle中写了一个求数据集的sql语句,得到的数据都是保留三位小数,但是通过程序得到的DataTable,所有数据多了一位.这是为什么呀?如:本来在数据库里取出来是0.067,但是从程序里出来后就变成了0.0670,后面会多一位小数位,怎么去掉呢? 解决方案 看看数据库是不定长的数据类型,小数后保留的是4位. 解决方案二: 保留三位小数只是运算的精度.存储的精度关键看字段类型,字段类型是4位就算你保留零位小数结果还是4位. 你

Oracle读取excel数据_oracle

推荐阅读:Oracle导出excel数据 废话不多说了,直接给大家奔入主题了. --解析excel,转换成table,可供查询,支持xls.xlsx --首先修改这个Type,长度改为4000. CREATE OR REPLACE TYPE XYG_PUB_DATA_UPLOAD_Obj AS OBJECT( SOURCE_TYPE VARCHAR2(240)--EXCEL/TXT ,BATCH_CODE VARCHAR2 (480 BYTE)--批的Code,Excel用,因为一个Excel可

mybatis怎么读取oracle xmltype类型的数据

问题描述 mybatis怎么读取oracle xmltype类型的数据 1.oracle 用的是字段类型是xmltype BOOK_ID NUMBER BOOK_NAME XMLTYPE BOOK_PRICE NUMBER 2.JavaBean对应的属性是Object private Integer bookId; private Object bookName; private Integer bookPrice; 3.mapper.xml 对应jdbcType=CLOB <resultMap

jsp页面如何显示oracle数据中读取的blob类型的图片?

问题描述 jsp页面如何显示oracle数据中读取的blob类型的图片? jsp页面显示图片的地方 只显示一张图片就可以 查询的时候,通过调用servlet 根据查询条件 然后返回查询结果,显示图片,如何写, 查询出来的结果显示一些其他的信息,包含图片.如何先写显示图片的代码(后台前台) 解决方案 SpringMVC从本地磁盘读取图片显示到JSP页面上JSP页面直接显示Blob类型图片 解决方案二: 可以使用base64编码来显示图片 参考:http://www.lvtao.net/dev/ph

C# 读取oracle数据库long数据类型数据

问题描述 C#读取oracle数据库long数据类型数据,为什么最多只能读到100个字,求解,在线等,挺急的 解决方案 解决方案二:鬼知道你写的什么代码

Oracle数据块原理深入剖析

数据块(Oracle Data Blocks),本文简称为"块",是Oracle最小的存储单位,Oracle数据存放在"块"中.一个块占用一定的磁盘空间.特别注意的是,这里的"块 "是Oracle的"数据块",不是操作系统的"块". Oracle每次请 求数据的时候,都是以块为单位.也就是说,Oracle每次请求的数据是块的整数倍.如果Oracle请求的数据量不到一块,Oracle也会读取整个块.所以说,&

Oracle数据导入导出imp/exp(转)

      在oracle安装目录下有EXP.EXE与IMP.EXE这2个文件,他们分别被用来执行数据库的导入导出.所以Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 一.Oracle数据导出exp  1.Exp参数详解(红色字体代表比较重要的参数): (1) USERID 运行导出命令的帐号的用户名/口令 (2) BUFFEER 用来取数据行的缓冲区的大小 (3) FILE 导出转储文件的名字 (4) COMPRESS 导出是否应该压缩有碎片的段成一个范围,这将会影

occi xmtype-VC 通过occi读取oracle库中的xmltype字段

问题描述 VC 通过occi读取oracle库中的xmltype字段 连接数据库后, select 字段(一般字段) from 表 正常 select xmltype字段 from 表 ,在读取数据时,报 ORA-24359: OCIDefineObject not invoked for a object type or Reference 这个问题,怎么解决,谢谢.

winform通过webservice调用ORACLE数据往本地SQLSERVER写的问题,如何处理date类型?

问题描述 winform通过webservice调用ORACLE数据往本地SQLSERVER写的问题,如何处理date类型?远端有ORACLE10G数据库,其中有一表TT中包含一列CC是DATE类型,通过WEBSERVICE读取TT表,返回datatable在本地的WinForm里用SqlBulk类往MSDE里写数据,本地表localtable与远端的表TT有相同的结构,时间列类型是datetime,执行的时候可是出问题,总是提示时间列"2007-1-100:00:00"是无效的字符w