加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Webservice心得

发布时间:2020-12-17 02:36:43 所属栏目:安全 来源:网络整理
导读:1.在服务器端的Web.config中设置 appsetting add key="" value=""/ 2.在服务器端建立DBService 其中的常数设用 web.config中的,用System.Configuration.ConfigurationManager.appsettins[""]来调用。 3.Connection 的建立: ?? DbproviderFactory fc=Dbprov

1.在服务器端的Web.config中设置 appsetting <add key="" value=""/>

2.在服务器端建立DBService 其中的常数设用 web.config中的,用System.Configuration.ConfigurationManager.appsettins[""]来调用。

3.Connection 的建立:

?? DbproviderFactory fc=Dbproviderfactories.getFactory(providername)//(providername="System.Data.SqlClient");

?? DbConnection conn=fc.createconnection();

?? conn.connectionString=connectionstring(//web.config中System.configuration.configurationManager.appsettins[""]);

4.command的建立:

?? dbcommand comm=conn.createCommand();

?? comm.commandType=commandType.storeprocedure;

?5.判断connection?是否已打开。

??? comm.connection.state==connectionstate.closed? ; comm.connection.open();

6.如果命令文字是存储格式,计算存储过程的参数,计算存储过程的参数,并传给comm

?? System.Data.SqlClient.SqlCommandBuilder.DeriveParameter((SqlCommand)comm);

?? System.Data.Oledb.OledbCommandBuilder.Deriveparameter((OledbCommand)comm);

? ?System.Data.Odbc.OdbcCommandBuilder.Deriveparameter((OdbcCommand)comm);

7.? comm.parameters.count获得存储过程的参数个数。其中包括 第一项 deriction-=ReturnValue;parametersName=@Return_value

8.将传过的字符串进行分解,为参数数组,然后赋给comm.parameters[i+1].value=ppa[i].value;

9,执行Comm.executeNonQuery();

10.用循不找Deriction=ReturnValue的项,并取值,即为存储过程返回值。

11.comm.parameters.clear();comm.connection.close();comm.disposed();

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读