`
hecal
  • 浏览: 75027 次
社区版块
存档分类
最新评论

OracleDataReader的两个用法

阅读更多
1. 在datagrid里创建4个BoundColumn和一个LinkButton。
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 110; LEFT: 16px; POSITION: absolute; TOP: 168px"
Visible="True" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="ID" HeaderText="ID"></asp:BoundColumn>
<asp:BoundColumn DataField="NUM1" HeaderText="NUM1"></asp:BoundColumn>
<asp:BoundColumn DataField="NUM2" HeaderText="NUM2"></asp:BoundColumn>
<asp:BoundColumn DataField="NUM3" HeaderText="NUM3"></asp:BoundColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="Update" HeaderText="Edit!" CancelText="Cancel"
EditText="Edit"></asp:EditCommandColumn>
</Columns>
</asp:DataGrid>
2. datagrid通过OracleDataReader获得数据
Dim Orclcnn As OracleConnection
Dim OrclComm As OracleCommand
Dim OraclReader As OracleDataReader
Try
Orclcnn = New OracleConnection
OrclComm = New OracleCommand
Orclcnn.ConnectionString = "Data Source=edc81;User Id=test;Password=test"
Orclcnn.Open()
OrclComm.CommandText = "select * from test1 where id = 1"
OrclComm.CommandType = System.Data.CommandType.Text
OrclComm.Connection = Orclcnn
OraclReader = OrclComm.ExecuteReader
DataGrid2.DataSource = OraclReader
DataGrid2.DataBind()
Catch ex As Exception
Throw ex
Finally
OraclReader.Close()
Orclcnn.Close()
End Try
3. 获取OracleDataReader里特定列
Dim Orclcnn As OracleConnection
Dim OrclComm As OracleCommand
Dim OraclReader As OracleDataReader
Try
Orclcnn = New OracleConnection
OrclComm = New OracleCommand
Orclcnn.ConnectionString = "Data Source=edc81;User Id=test;Password=test"
Orclcnn.Open()
OrclComm.CommandText = "select * from test1 where id = 1"
OrclComm.CommandType = System.Data.CommandType.Text
OrclComm.Connection = Orclcnn
OraclReader = OrclComm.ExecuteReader
OraclReader.Read()
If OraclReader.HasRows = False Then
Exit Try
End If
Label1.Text = CStr(OraclReader.Item(0)) + "aaaa" + _
CStr(OraclReader.Item(1)) + _
"bbbbb" + CStr(OraclReader.Item(2)) + "cccc" + _
CStr(OraclReader.Item(3))
Catch ex As Exception
Throw ex
Finally
OraclReader.Close()
Orclcnn.Close()
End Try
分享到:
评论

相关推荐

    把DataReader转换成DataTable的方法

    把DataReader转换成DataTable的方法 把DataReader转换成DataTable的方法

    ADO.NET_2.0_高级教程

    使用DataReader可以提高执行效率,有两种方式可以提高代码的性能:一种是基于序号的查找,一个是使用适当的Get方法来查找。因为查询出来的结果一般都不会改变,除非再次改动查询语句,因此可以通过定位列的位置来...

    ADO.net学习笔记

    3 Oracle DB .NET 对应Oracle DB .NET的4个核心对象分别是:OracleConnection、OracleCommand、OracleDataReader和OracleDataAdapter。这4个对象包含在System.Data.OracleClient命名控件中,需要将这个命名空间引入...

    C#连接Oracle 收藏

    namespace Test ...{ /**//**//**//// /// 简洁期间,直接将实现写在构造函数中 /// public class Test ...{ public Test() ...{ // // TODO: 在此处添加... OracleDataReader rs = cmd.ExecuteReader();

    最全C#基础类库

    这主要是为了让大家练手的,他使用C#代 码的方法实现了对数据的 备份,还原,分离,附加,添加和删除用户等操作 3.DbHelperMySQL类 数据访问抽象基础类 主要是访问Mysql数据库主要实现如下功能 1.得到最大值 2....

    C#基类库(苏飞版)

    获得两个日期的间隔 7.格式化日期时间 8.得到随机日期 复制代码 20.视频转换类 VideoConvert 1.获取文件的名字 2.获取文件扩展名 3.获取文件类型 4.视频格式转为Flv 5.生成Flv视频的缩略图 6.转换文件并保存在指定...

    VS2010访问 oracle数据库的例子(EMP表)

    OracleDataReader myReader; myReader = mycommand.ExecuteReader(); Response.Write("进入oracle自带emp表查询结果为"); Response.Write("&lt;table bgcolor = #fff000&gt;"); Response.Write("&lt;tr&gt;");

    Oracle.zip

    C#考试报名管理系统:前端使用C#设计界面,使用Oracle.ManagedDataAccess.Client连接Oracle数据库; if (radioButton1.Checked == true) { String user = textBox1.Text.Trim(); String password = textBox2.Text...

Global site tag (gtag.js) - Google Analytics