关于OracleParameter 的疑问

关于OracleParameter 的疑问

关于OracleParameter 的疑问

文章插图
//n
如何把OracleParameter序列化
关于OracleParameter 的疑问

文章插图
可以写一个与OracleParameter类相与转换的新类,把这个新类序列化传送,其实这个很容易实现,比如把一个OracleParameter里主要的参数信息,比如参数名,参数类型,值,传送方向,小数位等信息一一用新类来表示,其后再把新类的相应的信息传到OracleParameter的新实例里,这样来达到传递参数的目的 。
c# winForm 用oracleparameter传参数的问题
关于OracleParameter 的疑问

文章插图
new
关于OracleParameter 的疑问
关于OracleParameter 的疑问

文章插图
如何查看Oracle数据库的parameter
关于OracleParameter 的疑问

文章插图
【关于OracleParameter 的疑问】
如何给OracleParameter[]变量再增加一项?
关于OracleParameter 的疑问

文章插图
c# 用OracleParameter[]方法传参数很郁闷
关于OracleParameter 的疑问

文章插图
下面解法引用自:http://blog.sina.com.cn/s/blog_4c81e6230100iy1h.html
C# 获取 oracle 存储过程的 返回值(2010-06-09 00:30:37)
存储过程
CREATE OR REPLACE PROCEDURE ADMIN.INSERT_OBJ (
OBJEFIRT_parmsINNVARCHAR2,
OBJEDATT_parmsINNVARCHAR2,
OBJESECT_parmsINNVARCHAR2,
OBJECONTENT_parmsINNVARCHAR2,
ISRELEASE_parmsININTEGER,
OBJECODE_parmsINNVARCHAR2,
TAGS_parmsINNVARCHAR2,
OBJ_ID_parmsOUT INTEGER
)
IS
BEGIN
INSERT INTO ADMIN.CB_OBJECT (OBJEID,
OBJEFIRT,
OBJEDATT,
OBJESECT,
OBJECONTENT,
ISRELEASE,
OBJECODE,
TAGS)
VALUES(ADMIN.CYANBIRD.NEXTVAL,
OBJEFIRT_parms,
TO_DATE (OBJEDATT_parms, 'YYYY-MM-DD hh24:mi:ss'),
OBJESECT_parms,
OBJECONTENT_parms,
ISRELEASE_parms,
OBJECODE_parms,
TAGS_parms)
RETURNOBJEIDINTOOBJ_ID_parms;
RETURN;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
NULL;
WHEN OTHERS
THEN
-- Co