社区
Oracle
帖子详情
如何用ODP.net(Oracle.DataAccess.Client非System.Data.OracleClient)生成类型化的DataSet?
SysPlus
2006-10-18 03:38:23
如题
...全文
1043
4
打赏
收藏
如何用ODP.net(Oracle.DataAccess.Client非System.Data.OracleClient)生成类型化的DataSet?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SysPlus
2006-10-20
打赏
举报
回复
PrepareCommand??? --;
自己写的数据库访问类吧?
li01bin
2006-10-19
打赏
举报
回复
/// <summary>
/// Execute a OracleCommand (that returns a resultset) against the specified OracleConnection
/// using the provided parameters.
/// </summary>
/// <remarks>
/// e.g.:
/// DataSet ds = ExecuteDataset(conn, CommandType.StoredProcedure, "GetOrders", new OracleParameter("@prodid", 24));
/// </remarks>
/// <param name="connection">a valid OracleConnection</param>
/// <param name="commandType">the CommandType (stored procedure, text, etc.)</param>
/// <param name="commandText">the stored procedure name or PL/SQL command</param>
/// <param name="commandParameters">an array of SqlParamters used to execute the command</param>
/// <returns>a dataset containing the resultset generated by the command</returns>
public static DataSet ExecuteDataset(OracleConnection connection, CommandType commandType, string commandText, params OracleParameter[] commandParameters)
{
//create a command and prepare it for execution
OracleCommand cmd = new OracleCommand();
PrepareCommand(cmd, connection, (OracleTransaction)null, commandType, commandText, commandParameters);
//create the DataAdapter & DataSet
OracleDataAdapter da = new OracleDataAdapter(cmd);
DataSet ds = new DataSet();
//fill the DataSet using default values for DataTable names, etc.
da.Fill(ds);
// detach the OracleParameters from the command object, so they can be used again.
cmd.Parameters.Clear();
//return the dataset
return ds;
}
SysPlus
2006-10-18
打赏
举报
回复
高手呢?
Eric_1999
2006-10-18
打赏
举报
回复
不懂。up
Oracle
.
Data
Access
.dll(10g和11g)
Oracle
.
Data
Access
.dll是
Oracle
公司为
.NET
开发者提供的一种数据库访问组件,它是
Oracle
Data
Provider for
.NET
(
ODP
.NET
) 的一部分。
ODP
.NET
是一个高效、全面的
.NET
数据访问接口,用于连接
Oracle
数据库,支持
Oracle
...
System.
Data
.
Oracle
Client
System.
Data
.
Oracle
Client
虽然在
.NET
Framework早期版本中是官方推荐的
Oracle
数据库访问方式,但随着
Oracle
公司推出自己的
Oracle
Managed
Data
Access
(
ODP
.NET
, Managed Driver)库,System.
Data
.
Oracle
Client
的地位...
ODP
.NET
(
Oracle
帮助文档)
using
Oracle
.
Data
Access
.
Client
; string connectionString = "
Data
Source=myServerAddress;User Id=myUsername;Password=myPassword;";
Oracle
Connection connection = new
Oracle
Connection...
ODP
.net
ODAC121012Xcopy_32bit
4. **数据类型映射**:
ODP
.NET
提供了
Oracle
特有数据类型与
.NET
数据类型的映射,如
Oracle
Blob对应System.
Data
.Binary,
Oracle
DateTime对应DateTime等,使得
.NET
开发者可以方便地操作
Oracle
特有的数据类型。...
Oracle
数据库访问(For
.NET
),最新版本
8. **
Oracle
Data
Provider for
.NET
Managed Driver (
ODP
.NET
Managed Driver)**:除了
Oracle
.
Data
Access
之外,
Oracle
还提供了一个纯托管的驱动,无需
Oracle
客户端软件,可以直接通过
.NET
Framework与
Oracle
服务器...
Oracle
17,137
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章