C 呼叫帶有引數的SQL儲存過程

2021-06-14 01:17:38 字數 1077 閱讀 5098

public void abc()

sqlconnection conn = new sqlconnection("server=10.19.1.59;database=mete_data;uid=sa;pwd=123");

//sqlconnection conn = new sqlconnection("server=.;database=mete_data;trusted_connection=yes");

conn.open();

//呼叫儲存過程

sqlcommand comm = new sqlcommand();

comm.connection = conn;

comm.commandtext = "xcallstation_betweentwotime_sumrain";//儲存過程的名字

comm.commandtype = commandtype.storedprocedure;

idataparameter parameters = 

;//parameters[0].value = "2012-7-6"; 

//parameters[1].value = "2012-7-7";

parameters[0].value = a;  

parameters[1].value = b;

comm.parameters.add(parameters[0]);

comm.parameters.add(parameters[1]);

直接查詢

//sqlcommand comm = new sqlcommand("select * from rain_realtime",conn);

sqldataadapter sda = new sqldataadapter();

sda.selectcommand = comm;

dataset ds = new dataset();

sda.fill(ds);

datagridview1.datasource = ds.tables[0];

}catch (exception ex)

}

c 呼叫帶有引數的儲存過程方法 oracle篇

1 由於交叉表的八個報表寫在 sql中了,每個報表對應 sql語句有 300行之多,不能定義檢視,因為必須傳遞個引數,所以利用了儲存過程實現。首先,定義包,然後定義包體,在用 net 呼叫生成資料集即可 net 呼叫oracle 帶引數的儲存過程,返回資料集 oracle 這個複雜一些,步驟如下 在...

帶有引數的儲存過程

建立有引數的存數過程,對比函式的定義而言,as就相當於 和函式一樣,引數都定義在主體的前面 例如函式 private static void sum double num1,double num2 在呼叫的時候在 static void main string srgs 寫就可以啦。儲存過程 cre...

帶有輸入引數的儲存過程

建立帶有輸入引數的儲存過程 drop procedure if exists proc user in delimiter create procedure proc user in in in param int begin select from user where userid in par...