论坛登陆 注册 教程 笑话 影视 投稿
首页 | 页界资讯 | 网络应用 | 软件应用 | 组网技术 | 网络原理 | 聊天通讯 | 网管知识 | 帮助
笑话 | 操作系统 | 注 册 表 | 编程开发 | 数 据 库 | 媒体动画 | 网页设计 | 图形图象 | 地图
论坛 | 网络安全 | 安全防范 | 服 务 器 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
影院 | 教育频道 | 特色专题 | 精文荟萃 | 注 册 码 | 论坛社区 | 网站地图 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>编程开发>>Visual C++>>正文

WebServices调用存储过程

www.xker.com 作者: 来源:csdn 加入日期:2006-4-10 10:33:21

【问题提问、论坛交流】  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

  {

   ///

   /// Service1 的摘要说明

   ///


   public class Service1 : System.Web.Services.WebService

   {

   public Service1()

   {

   //CODEGEN: 该调用是 ASP.NET Web 服务设计器所必需的

   InitializeComponent();

   }  

   #region 组件设计器生成的代码  

   //Web 服务设计器所必需的

   private IContainer components = null;  

   ///

   /// 设计器支持所需的方法 - 不要使用代码编辑器修改

   /// 此方法的内容

   ///


   private void InitializeComponent()

   {  

   }  

   ///

   /// 清理所有正在使用的资源

   ///


   protected override void Dispose( bool disposing )

   {

   if(disposing && components != null)

   {

   components.Dispose();

   }

   base.Dispose(disposing);

   }
  

   #endregion  

   // WEB 服务示例

   // HelloWorld() 示例服务返回字符串 Hello World

   // 若要生成,请取消注释下列行,然后保存并生成项目

   // 若要测试此 Web 服务,请按 F5 键

   #region SFQD

   [WebMethod]

   public DataSet GetProcedureSFQD(string strp_lsh,out string strp_zt)

   {

   string strDBConnection = "";

   strDBConnection = System.Configuration.ConfigurationSettings.AppSettings["ConnDBString"];

   OleDbConnection oleConn = new OleDbConnection(strDBConnection);

   oleConn.Open();

   OleDbCommand oleComm = new OleDbCommand("SFXT.SP_SF_BANK_SFQD",oleConn);//调用存储过程的方法

   oleComm.CommandType = CommandType.StoredProcedure;//存储过程名称

   try

   {
  

   //in参数

   oleComm.Parameters.Add(new OleDbParameter("p_lsh",OleDbType.VarChar,50)).Value = strp_lsh;  

   //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)

   {

   strp_zt = "";

   return null;

   }

本新闻共2页,当前在第1页  1  2  

编辑:xker.com

上一篇:VC.NET扩展Windows磁盘清理工具的功能
下一篇:没有了
关闭窗口】【技术交流】【收藏此页
相关文章
·SqlServer存储过程/函数加/解密·创建存储过程·管理存储过程
·系统存储过程·在ASP.NET中调用存储过程方法新解 
推荐文章 最新文章 热门文章
·WebServices调用存储过程
·使用xml http为网站增加域名查询功能
·黑客技术揭秘:三招确定WWW服务类型
·联手杀毒软件 打造无毒迅雷下载文件
·Tomcat 配置技巧精华详解分析
·玩转系统 Window系统补丁知多少
·做好备份 硬盘数据大迁移
·中用也中看 全面打造个性化迅雷下载
·WIN2000下JSP服务器的安装
·Oracl数据库中大数据的备份
·用注册表找回常用软件序列号
·搜索引擎优化的最高境界是忘记搜索引
·全面解析系统剪贴功能资源占用
·在ASP.NET中防止注入攻击
·仅用css编写无限分级弹出菜单
·WebServices调用存储过程
·火眼金睛 DVD光盘造假骗术大揭密
·DW MX实例:网页过渡特效
·快速排除广域网线路时通时断故障
·老鸟献技 让运行变得更加聪明 
·Photoshop文字特效:蓝冰文字
·全面剖析Java 6中新型模态对话框API
·视觉魔术:不可思议的神奇图片
·VC.NET扩展Windows磁盘清理工具的功能
·思科路由器7500的分布式服务
·ASP.NET教程
·用ASP.NET制作计数器
·五种常见的ASP.NET应用程序安全缺陷
·ASP.NET的安全漏洞
·“弹出广告”扰人 谁来捍卫网民利益
·个人简历表格
·免费代理IP(每日更新)
·QQ密码丢失后能做的事情:快速找回密码
·QQ收费头像免费使用的方法 
·Norton AntiVirus 2006 注册码(激活
·系统优化 专题
·WinRAR 3.51 注册码
·豪杰超级解霸V9.1正版注册码
·找回QQ密码的注意事项 
·史上最强QQ个人档案资料欣赏
·Ajax技术开发指南
·QQ空间皮肤代码
·最经典的黑客入门教材
·梦幻西游科举考试答案最新版
·求职简历封皮
评论

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2006 xker.com All rights reserved.小新技术网 合作广告QQ:12231446
本页浏览次数: