[导入]使用SqlCommand对象执行存储过程

tbClass存放论坛分类

字段名

字段类型

允许空

说明

ClassID

uniqueidentifier

GUID主键,默认值newid()

ClassName

Varchar(50)

分类名

tbBoard存放论坛分类中的版块

字段名

字段类型

允许空

说明

BoardID

uniqueidentifier

GUID主键,默认值newid()

BoardName

Varchar(50)

版块名

BoardClassID

uniqueidentifier

版块所属分类的ID

存储过程spCreateBoard

CREATE PROCEDURE spCreateBoard

(

       @ClassName varchar(50),    //输入参数

       @BoardName varchar(50),   //输入参数

       @ClassID varchar(50) output  //输出参数

)

AS

declare @BoardCount int;

set @ClassID=(select ClassID from tbClass where ClassName = @ClassName);

insert into tbBoard(BoardName,BoardClassID) values (@BoardName,@ClassID);

set @BoardCount = (select count(*) from tbBoard);

return @BoardCount;

GO

界面TextBox1TextBox2


按钮事件代码:

Code
string strCon = "server=.;database=Forum;uid=sa;pwd=ok";
        
using (SqlConnection con = new SqlConnection(strCon))
        
{
            con.Open();
            
using (SqlCommand cmd = new SqlCommand("spCreateBoard", con))
            
{
                cmd.CommandType 
= CommandType.StoredProcedure;
                cmd.Parameters.Add(
"@ClassName", SqlDbType.VarChar, 50);
                cmd.Parameters[
"@ClassName"].Value = TextBox1.Text;
                
//表示其为输入参数
                cmd.Parameters["@ClassName"].Direction = ParameterDirection.Input;

                cmd.Parameters.Add(
"@BoardName", SqlDbType.VarChar, 50);
                cmd.Parameters[
"@BoardName"].Value = TextBox2.Text;
                
//表示其为输入参数
                cmd.Parameters["@BoardName"].Direction = ParameterDirection.Input;

                cmd.Parameters.Add(
"@ClassID", SqlDbType.VarChar, 50);
                
//表示其为输出参数
                cmd.Parameters["@ClassID"].Direction = ParameterDirection.Output;

                cmd.Parameters.Add(
"@BoardCount", SqlDbType.Int);
                
//表示其为用户自定义函数
                cmd.Parameters["@BoardCount"].Direction = ParameterDirection.ReturnValue;

                cmd.ExecuteNonQuery();
                
foreach(SqlParameter paramter in cmd.Parameters)
                
{
                    Response.Write(
string.Format("参数名{0},参数方向{1},参数值{2}<br>", paramter.ParameterName, paramter.Direction, paramter.Value));
                }

            }

        }

结果:

1017598.html

海洋 2007-12-27 23:05 发表评论
[小组]  [博问]  [闪存]

文章来源:http://www.cnblogs.com/chensubo/archive/2007/12/27/1017598.html

转载于:https://www.cnblogs.com/HappyQQ/articles/1017669.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/411804.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙系统开发资金,华为终于动手,将拿出超十亿资金,开发者们有福了

原标题&#xff1a;华为终于动手&#xff0c;将拿出超十亿资金&#xff0c;开发者们有福了3月份也是慢慢地要过完了&#xff0c;4月的到来&#xff0c;仿佛是一个讯号&#xff0c;毕竟鸿蒙即将上线&#xff0c;大家都在期待着这款华为国产的系统&#xff0c;究竟能有什么表现&a…

Java-Runoob-高级教程-实例-数组:10. Java 实例 – 查找数组中的重复元素-un

ylbtech-Java-Runoob-高级教程-实例-数组&#xff1a;10. Java 实例 – 查找数组中的重复元素1.返回顶部 1、Java 实例 - 查找数组中的重复元素 Java 实例 以下实例演示了如何在 java 中找到重复的元素&#xff1a; Main.java 文件 public class MainClass {public static void…

[导入]ServerVariables集合

APPL_PHYSICAL_PATH检索与元数据库路径相应的物理路径。AUTH_TYPE这是用户访问受保护的脚本时&#xff0c;服务器用于检验用户的验证方法。CERT_COOKIE客户端验证的唯一ID&#xff0c;以字符串方式返回。CERT_SERIALNUMBER用户验证的序列号字段。CERT_SERVER_ISSUER服务器验证的…

华为android9.0升级,华为官方更新消息:这几款手机9月5日分批推送安卓9.0系统升级...

原标题&#xff1a;华为官方更新消息&#xff1a;这几款手机9月5日分批推送安卓9.0系统升级随着手机技术的不断发展&#xff0c;不仅手机更新换代加快&#xff0c;就连手机系统也在快速更新&#xff0c;可能很多花粉刚刚升级了基于Android8.0的EMUI8.0系统&#xff0c;对于Andr…

python中strip、startswith、endswith

python中strip、startswith、endswith strip(rm)用来删除元素内的空白符&#xff1a; rm对应要删除空白符的元素&#xff0c;当rm为空(strip())时删除所有元素的空白符 startswith、endswith用来查找开头或结尾条件的元素 例子&#xff1a; 1 li ["alec", " ar…

android终端系统时间,安卓应用修改系统时间

前言通常&#xff0c;我们来获取系统时间来做一些事情&#xff0c;那么&#xff0c;如何设置系统时间呢&#xff1f;问题抛出来&#xff0c;解决方法也就应运而生了。解决方法命令行首先我想到的是手机root&#xff0c;然后命令行date -s 要设置的时间复制代码如果手机没 root …

android红米3调用相机,红米3有什么接口?红米3有HDMI接口吗?

小米红米手机3有什么接口小米红米手机3有3.5mm耳机接口&#xff0c;microUSB充电和数据接口(采用5V/2A标准充电头)。那么小米红米手机3有什么接口?小米红米手机3采用金属机身&#xff0c;其背面由4166颗星星成菱形排列&#xff0c;设计灵感来自夜空中的繁星。当光线游走在圆点…

第二十一天

唉&#xff0c;前一段时间Hotle不能上网了&#xff0c;真是郁闷。 来日本整整三个星期了&#xff0c;天天写文档&#xff0c;真是烦死了。 不过幸好我的客户是个大美女&#xff0c;不到三十&#xff0c;还没结婚呢&#xff0c;哈哈。前两天他们举行新年会的时候&#xff0c;还给…

SAP OData $batch processing

例として、1回の呼び出しで100個の新しい商品を作成したい場合、最も簡単な方法は、$ batch要求を使用して100個のPOST呼び出しすべてを単一のサービス呼び出しにまとめることです。 URIの末尾にsap-statistics trueオプションを追加すると、所要時間についての詳細が表示され…

html第一个子元素选择,css选中父元素下的第一个子元素(:first-child)

前言最近在项目中用到 :first-child 很容易的就想到了&#xff0c;嗯嗯。这不就是选择第一个元素吗&#xff1f;好像很好用&#xff0c;平时使用中也没有遇到什么问题&#xff0c;理所当然的就以为它只会选中父元素下的第一个元素&#xff0c;对孙元素和曾孙元素没有影响。事实…

登录按钮的美化

<input type"submit" value"注册"> input[typesubmit]{width: 60px;height: 30px;/*边框*/border: 2px solid #1B47A4;/*圆角*/border-radius: 10px;/*背景渐变*/background: -moz-linear-gradient(top, #2564EE, #225CD2);background: -webkit-line…

html表格背景图片格式,HTML表格标记教程(8):背景图像属性BACKGROUND

HTML表格标记教程(8):背景图像属性BACKGROUND互联网 发布时间&#xff1a;2008-10-17 18:56:21 作者&#xff1a;佚名 我要评论为表格设置背景图像&#xff0c;可以使用任何的GIF或者JPEG图片文件。基本语法语法解释定义背景图象时&#xff0c;写下图片文件的完整路径或…

Windows安装zookeeper 单机版

首先需要安装JdK&#xff0c;从Oracle的Java网站下载&#xff0c;安装很简单&#xff0c;就不再详述。 1、下载zookeeper&#xff0c; https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/ 2、&#xff08;单机模式&#xff09;单机安装非常简单&#xf…

html自定义滚动条不占位,如何实现滚动条在各浏览器中不占用布局

在一般浏览器中&#xff0c;当内容超出容器时&#xff0c;如果不是overflow:hidden&#xff0c;通常都会出现滚动条&#xff0c;由于滚动条并不是浮在布局内容之上&#xff0c;所以通常会带来两个问题&#xff1a;1&#xff0c;容器内部内容宽度固定&#xff0c;恰好撑满&#…

安装教程-VMware 12 安装 Windows 10 企业版

VMware 12 安装 Windows 10 企业版 1、实验描述 在虚拟机中&#xff0c;手动安装 Windows10 企业版操作系统&#xff0c;为一些实验提供平台&#xff0c;因此&#xff0c;有关系统激活问题不再演示。可自行百度&#xff0c;或者加入QQ群交流&#xff1a;647033350 2、实验环境 …

python 比赛成绩预测_大数据新研究:用六个月的跑步记录准确预测马拉松完赛成绩...

随着疫情得到控制&#xff0c;各个城市的马拉松比赛又开始相继恢复。从线上马拉松终于可以再次到各个城市不同的赛道上奔跑&#xff0c;无疑是跑者的福音。积压了大半年的情绪&#xff0c;也激发了跑者更高的训练热情&#xff0c;带来了更多跑量的累积。而准备一场马拉松比赛&a…

求最大素数和最小素数

#include "math.h"#include "stdio.h"/**//* ′ yo D y&#xffe1; kissrat′ 2 μ aD′ a*/voidmain(){ long m,m1,i,k; for(m100000002;m<100001000;m6){ m1m-1; ksqrt(m1); for (i3;i<k;i2)if(m1%i0) br…

fla 走迷宫游戏 源码_迷宫新玩法,果断一试

迷宫&#xff0c;真的是谜一样的存在&#xff0c;大到几十岁的成年人&#xff0c;小到三岁小儿&#xff0c;都对其没有抵抗力。而迷宫君也是真给力&#xff0c;除了能给人带来愉悦感与成就感&#xff0c;还能同时锻炼专注力、空间感、思维力、视觉追踪等&#xff0c;是儿童感统…

用OmniPeek快速定义的过滤器来抓网页提交信息

编写网络程序的人&#xff0c;经常要抓取HTTP操作过程的一些数据&#xff0c;常用的软件有HTTPSniffer、httpLook等软件&#xff0c;这些软件比常简单&#xff0c;这儿就不作介绍了。这里重点介绍一下用OmniPeek来抓取数据包。OmniPeek 是一款非常优秀的网管软件&#xff0c;功…

c++ dll发消息到主窗口_PyQt5学习笔记(五)窗口图形绘制

PyQt5提供了绘制图形的API&#xff0c;支持绘制&#xff1a;文本各种图形&#xff08;直线&#xff0c;点&#xff0c;椭圆&#xff0c;弧&#xff0c;扇形&#xff0c;多边形等&#xff09;图像绘制图形需要一个类QPainter。基本的绘制过程&#xff1a;# 创建QPainter对象 pai…