国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

Oracle利用游標返回結果集的的例子(C#)

2024-07-21 02:26:40
字體:
來源:轉載
供稿:網友
本例在vs2005+oracle 92010 + windowsxp sp2測試通過
1、創建一個游標變量,為返回值使用
create or replace package types as
  type cursortype is ref cursor;
end;
2、創建函數(或者存儲過程)
create or replace function testpro return types.cursortype is
lc types.cursortype;
begin
  open lc for select * from test;
  return lc;
end testpro;
3、編寫c#程序(注意:要先應用system.data.oracleclient)
            oracleconnection conn = new oracleconnection("yourconnectstring");
            oraclecommand cmd = new oraclecommand("testpro", conn);
            cmd.commandtype = commandtype.storedprocedure;
 
            oracleparameter op = new oracleparameter("c", oracletype.cursor);
            op.direction = parameterdirection.returnvalue; 
            cmd.parameters.add(op);
 
            dataset ds = new dataset();
            oracledataadapter da = new oracledataadapter(cmd);
 
            da.fill(ds,"test");
 
            this.datagridview1.datasource = ds.tables["test"];
ps:使用儲過程方法類似。

國內最大的酷站演示中心!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 屏边| 博湖县| 类乌齐县| 苏尼特左旗| 宜城市| 犍为县| 茂名市| 扶绥县| 唐海县| 莎车县| 铜陵市| 都昌县| 横峰县| 永新县| 肇东市| 循化| 东乡族自治县| 界首市| 高雄市| 习水县| 富阳市| 吴忠市| 天台县| 贵德县| 宣化县| 新民市| 灵璧县| 偏关县| 上栗县| 城步| 陆丰市| 瑞昌市| 临夏县| 新民市| 清水县| 依安县| 河池市| 波密县| 阿瓦提县| 襄垣县| 宣武区|