using system;
using system.collections;
using system.componentmodel;
using system.data;
using system.diagnostics;
using system.web;
using system.web.services;
using system.data.oledb;
using system.web.services.protocols;
namespace sfxtwebservice
#region 元件設計器生成的**
//web 服務設計器所必需的
private icontainer components = null;
///
/// 設計器支援所需的方法 - 不要使用**編輯器修改
/// 此方法的內容。
///
private void initializecomponent()
base.dispose(disposing);
}#endregion
// web 服務示例
// helloworld() 示例服務返回字串 hello world
// 若要生成,請取消注釋下列行,然後儲存並生成專案
// 若要測試此 web 服務,請按 f5 鍵
//out引數
olecomm.parameters.add(new oledbparameter("p_zt",oledbtype.varchar,50));
olecomm.parameters["p_zt"].direction = parameterdirection.output;
olecomm.executenonquery();//執行儲存過程
//賦值
strp_zt = olecomm.parameters["p_zt"].value.tostring();
string str1 = olecomm.parameters["p_zt"].value.tostring();
dataset ds = new dataset();
datatable table1 = new datatable();
ds.tables.add(table1);
ds.tables[0].columns.add("p_zt");
datarow dr = ds.tables[0].newrow();
dr[0] = str1;
ds.tables[0].rows.add(dr);
return ds;
}catch(exception)
finally
}#endregion
//in引數
olecomm.parameters.add(new oledbparameter("p_lsh",oledbtype.varchar,50)).value = strp_lsh;
olecomm.parameters.add(new oledbparameter("p_ykzje",oledbtype.varchar,50)).value = strp_ykzje;
olecomm.parameters.add(new oledbparameter("p_csdwdm",oledbtype.varchar,50)).value = strp_csdwdm;
olecomm.parameters.add(new oledbparameter("p_yksh",oledbtype.varchar,50)).value = strp_yksh;
//out引數
olecomm.parameters.add(new oledbparameter("p_zt",oledbtype.varchar,50));
olecomm.parameters["p_zt"].direction = parameterdirection.output;
olecomm.parameters.add(new oledbparameter("p_errordesc",oledbtype.varchar,50));
olecomm.parameters["p_errordesc"].direction = parameterdirection.output;
olecomm.executenonquery();//執行儲存過程
//賦值
strp_zt = olecomm.parameters["p_zt"].value.tostring();
strp_errordesc = olecomm.parameters["p_errordesc"].value.tostring();
string str1 = olecomm.parameters["p_zt"].value.tostring();
string str2 = olecomm.parameters["p_errordesc"].value.tostring();
dataset ds = new dataset();
datatable table1 = new datatable();
ds.tables.add(table1);
ds.tables[0].columns.add("p_zt");
ds.tables[0].columns.add("p_errordesc");
datarow dr = ds.tables[0].newrow();
dr[0] = str1;
dr[1] = str2;
ds.tables[0].rows.add(dr);
return ds;
}catch(exception)
finally
}#endregion}}
作者blog:
WebServices呼叫儲存過程
using system using system.collections using system.componentmodel using system.data using system.diagnostics using system.web using system.web.service...
Web Services呼叫儲存過程簡單例項
web services 主要利用 http 和 soap 協議使商業資料在 web 上傳輸,soap通過 http 呼叫商業物件執行遠端功能呼叫,web 使用者能夠使用 soap 和 http通過 web 呼叫的方法來呼叫遠端物件.web services呼叫儲存過程簡單例項 僅供學習,簡單易懂!...
Web Services服務之間呼叫
今天被大師兄呼叫到他的專案組幫忙實現乙個東西,其實就是用web services實現服務之間相互呼叫,然後給服務指定相應的出埠。web services是第一次使用,就當做是學習新東西吧。上網查了一下實現web services有很多種方式,或使用xfire框架,或使用axis框架,或使用jdk自帶...