這是以前我在大富翁回答別人的:
例如查詢scott下面的emp
1.建包,定義游標型別和過程
create or replace package pkg_demo
as type empcurtyp is ref cursor return emp%rowtype;
procedure open_emp_cv(emp_cv out empcurtyp);
end pkg_demo;
2。定義包體
create or replace package body pkg_demo
as procedure open_emp_cv (emp_cv out empcurtyp)
is begin
open emp_cv for select * from emp;
end open_emp_cv;
end pkg_demo;
3。建立ado連線,注意用oracle的provider,連線字串裡包含「plsqlrset=1」
adoconnection1.connectionstring:= 'plsqlrset=1;provider=oraoledb.oracle;password=tiger;persist security info=true;user id=scott;data source=fjddmis;extended properties= " " ';
adoconnection1.open;
4。用tadodataset呼叫儲存過程,注意呼叫格式
adodataset1.connection:=adoconnection1;
adodataset1.commandtext:= ' ';
adodataset1.commandtype:=cmdtext;
adodataset1.open;
跨伺服器返回儲存過程臨時表資料
解決這個問題,推薦使用openquery或openrowset的方法.首先要說的是,這是一種非常規的方法,有一些效能上的缺陷.openquery,openrowset允許使用者在鏈結伺服器上查詢.通過這種方法來得到查詢的結果集.1.在建立儲存過程中,必須設定 set ansi nulls on se...
C 遍歷SQL伺服器上的儲存過程和表
href file c docume 1 admini 1 locals 1 temp msohtml1 02 clip filelist.xml rel file list 平時我們操作比較多的都是表裡的資料,也許突然有一天會需要把所有表的名字都列出來看一看 比如,你的論壇是按每個版塊乙個表來管理...
WPF中利用WebClient向伺服器上傳檔案
忽然接到乙個任務,在wpf中上傳檔案至伺服器 在網上搜了很多種方法,最終決定利用webcient實現檔案的上傳工作,看似很簡單的任務,卻遇到了很多問題。先說一下我的探索步驟吧 一 選用webclient.uploadfile方法 string,string,string public bool up...