社区
Oracle
帖子详情
如何用ODP.net(Oracle.DataAccess.Client非System.Data.OracleClient)生成类型化的DataSet?
SysPlus
2006-10-18 03:38:23
如题
...全文
1030
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
.Types.
Oracle
String”的对象强制转换为类型“System.String”。...
在使用
odp
.net
时,有的存储过程我们是希望有返回值的,这个例子中我们需要返回一个string类型的值,在
oracle
中定义了output参数, 在使用
Data
set
的可视化编辑后,
生成
了这样的代码: 代码 <...
ODP
.NET
与复杂的PL/SQL数据类型(Using
ODP
.NET
To Deal With Complex PLSQL
Data
Types)
ODP
.NET
与复杂的PL/SQL数据类型(Using
ODP
.NET
To Deal With Complex PLSQL
Data
Types) 在开始介绍之前,先给出文章里用到的所有PL/SQL代码: (类型定义) CREATEOR...
精通
Oracle
+Python,第 9 部分:Jython 和 IronPython — 在 Python 中使用 JDBC 和
ODP
.NET
...
对于 Python 和世界上的两个顶级编程环境 Java 和 Microsoft
.NET
来说的确如此。 虽然人们因为 Python 能够快速组装不同的软件组件而常常称其为“粘合语言”,但已出现了对它的原生实现的需求。1997 年,麻省理工...
ORACLE
HANDBOOK系列之六:
ODP
.NET
与复杂的PL/SQL数据类型(Using
ODP
.NET
To Deal With Complex PLSQL
Data
Types)...
在开始介绍之前,先给出文章里用到的所有PL/...(类型定义) CREATEORREPLACETYPET_Nested_Tab_StrISTABLEOFVARCHAR2(25);--CREATEORREPLACETYPET_ObjectISOBJECT(employee_idnumber(6),last_namevarchar2(25)...
ODBC、JDBC、OLE DB、 ADO、ODAC、
ODP
.NET
介绍
ODBC(Open
Data
base Connectivity,开放数据库互连):是微软提供的支持关系数据库,以及传统的数据库数据类型,并且只以C/C++语言API(API就是一些C语言的代码,是最底层的程序,在windows中就是一些.
Oracle
17,078
社区成员
55,234
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章