.net下调用sqlserver存储过程的小例子

2014-10-22  来源:本站原创  分类:实用技巧  人气:1 

首先,在sqlserver中创建存储过程,在调用时分为有参数和没有参数两种情况,先就简单的没有参数的情况简要的介绍:
  假设存储过程如下:

    create proc selectall
  as
  select * from studentinf
  则此sp的调用如下:
  sqlcommand selectcmd = new sqlcommand(“selectall”, conn);
  //conn 为sqlconnection
  selectcmd.commandtype = commandtype.storedprocedure;
  如果需要将结果集加到某个dataadapter上,则可如下:
  sqldataadapter studa = new sqldataadapter();
  studa.selectcommand = selectcmd;
  如果有参数:create proc andselect
  @studentid varchar(10),
  @studentname varchar(10),
  as
  select * from studentinf where studentid = @studentid and studentname = @studentname
  则参数可以如下添加:
  selectcmd.parameters.add(“@studentid”, sqldbtype.nvarchar, 10);
  selectcmd.parameters.add(“@studentname”, sqldbtype.nvarchar, 10);
  如果只有一个参数,也可以这样赋值:
  sqlparameters onepara = selectcmd.parameters.add(“@studentid”, sqldbtype.nvarchar, 10);
  onepara.value = “ a string ”
相关文章
  • .net下调用sqlserver存储过程的小例子 2014-10-22

    首先,在sqlserver中创建存储过程,在调用时分为有参数和没有参数两种情况,先就简单的没有参数的情况简要的介绍: 假设存储过程如下: create proc selectall as select * from studentinf 则此sp的调用如下: sqlcommand selectcmd = new sqlcommand("selectall", conn); //conn 为sqlconnection selectcmd.commandtype = commandtype

  • jquery时间下拉框小例子 2014-04-19

    jquery时间下拉框小例子,需要的朋友可以参考一下 一.调用jSelectDate.js文件 二.页面调用 <script type="text/javascript"> $("body").ready(function(){ $("input.date").jSelectDate({ css:"date", yearBeign: 1995, disabled : true }); }) </script&

  • sqlserver 存储过程动态参数调用实现代码 2014-08-05

    sqlserver 存储过程动态参数调用实现代码,需要的朋友可以参考下. 只是做笔记,没什么!! --创建测试表 CREATE TABLE [dbo].[Student]( [ID] [int] IDENTITY(1,1) NOT NULL PRIMARY KEY, [Name] [nvarchar](20) NOT NULL DEFAULT (''), [Age] [int] NOT NULL DEFAULT (0), [Sex] [bit] NOT NULL DEFAULT (0), [Ad

  • winform调用javascript的小例子 2013-12-01

    winform调用javascript的小例子,需要的朋友可以参考一下 <html> <head> <title></title> <script type="text/javascript"> function ShowMessage(message) { alert(message); } function ShowWinFormsMessage() { var msg = document.getElementById(

  • Android调用系统的发邮件功能的小例子 2013-12-03

    这篇文章介绍了Android调用系统的发邮件功能的小例子,有需要的朋友可以参考一下 package com.example.myapi.email; import java.util.ArrayList; import java.util.List; import android.content.Context; import android.content.Intent; import android.net.Uri; public class SendEmailUtils { private

  • SqlServer中用exec处理sql字符串中含有变量的小例子 2014-01-21

    这篇文章主要介绍了用exec处理sql字符串中含有变量的小例子,有需要的朋友可以参考一下 SqlServer中,用exec处理sql字符串中含有变量,提示:必须声明标量变量@(已解决!) declare @tssj nvarchar(100) -- 外部变量 declare @Sql_Sql nvarchar(100) -- 存sql字符串变量 set @Sql_Sql =N'select @tssj=jpk from b where bzmc=''中国''' EXEC sp_executesq

  • WinForm下 TextBox只允许输入数字的小例子 2014-08-01

    WinForm下 TextBox只允许输入数字的小例子,需要的朋友可以参考一下 private void txtBarCode_KeyPress(object sender, KeyPressEventArgs e) { int ikc = (int)e.KeyChar; if ((!System.Text.RegularExpressions.Regex.IsMatch(e.KeyChar.ToString(), "[0-9]")) && ((int)e.KeyCha

  • jQuery点击弹出下拉菜单的小例子 2015-02-05

    这篇文章介绍了jQuery点击弹出下拉菜单的小例子,有需要的朋友可以参考一下 <title>导航--点击弹出内容</title> <style type="text/css"> .navgation{margin:0;padding:0;list-style-type:none;position:relative;} .navgation li {float:left;} .navgation a{padding:3px 6px;background

  • js动态调用css属性的小规律及实例说明 2013-10-13

    本篇文章主要介绍了js动态调用css属性的小规律及实例说明.需要的朋友可以过来参考下,希望对大家有所帮助 刚才看到一篇好的文章介绍js调用css属性,( ^_^ )不错嘛!免的自己忘记,总结一下 1.对于没有中划线的css属性一般直接使用style.属性名即可. 如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等. 2.对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第一个字符换成大写即可. 如

  • sqlserver存储过程语法详解 2014-02-15

    这篇文章主要介绍了sqlserver存储过程语法示例,需要的朋友可以参考下 存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令. 定义总是很抽象.存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server).如果我们通过创建存储过程以及在ASP中调用存储过程,就可以避免将SQL语句同ASP代码混杂在一起.这样做的好处至少有三个: 第一.大大提高效率.存储过程本身的执行速度非常快,而且,调用存储过程可以大大减少同数据库的交互次数.

  • js模拟类继承小例子 2014-04-26

    使用js模拟类继承小例子,学习js面向对象的朋友可以参考下. //使用原型继承,中间使用临时对象作为Child的原型属性,临时对象的原型属性再指向父类的原型, //防止所有子类和父类原型属性都指向通一个对象. //这样当修改子类的原型属性,就不会影响其他子类和父类 function extend(Child, Parent) { var F = function(){}; F.prototype = Parent.prototype; Child.prototype = new F(); Chi

  • C#中把字符串String转换为整型Int的小例子 2014-06-02

    这篇文章主要介绍了C#中把字符串String转换为整型Int的小例子,本文使用TryParse方法实现转换,需要的朋友可以参考下 本文介绍如何在使用C#开发程序时,将一个字符串String变量的值转换为一个整型Int变量. 比如,我们在C#中定义一个字符串变量,用它来获取一个xml中的值.小编这里并不是故意要用一个字符串去获取xml节点的值,而是使用InnerText的方式获取的值必须是字符串String类型的. string tmpValue = ""; tmpValue = xml

  • sqlserver 存储过程分页代码第1/2页 2014-07-06

    sqlserver 存储过程分页代码并说明了用vc#调用上面的存储过程 declare @TotalCount int declare @TotalPageCount int exec P_viewPage_A 'type1','*','id','','id asc',1,0,4,3,@TotalCount output,@TotalPageCount output select * from type1 Create PROC P_viewPage_A /* nzperfect [no_mIs

  • Node.js中调用mysql存储过程示例 2014-08-30

    这篇文章主要介绍了Node.js中调用mysql存储过程示例,本文在windows环境测试通过,本文一并给出了创建数据库.录入数据.创建存储过程.调用存储过程等例子,需要的朋友可以参考下 例子仅在windows下测试通过,没有放在linux下测试.如有问题,可以电邮给我~ 1.安装node.js.mysql,此处略(自行搜索吧)-: 2.创建一个名为test的数据库,然后建一张名为user_info的表(仅供测试)- 这里假定mysql使用的用户名为root,密码为123456 相应的mysql

  • sqlserver 存储过程分页(按多条件排序) 2014-09-20

    sqlserver 存储过程分页,并支持条件排序,需要的朋友可以参考下. cs页面调用代码: public int TotalPage = 0; public int PageCurrent = 1; public int PageSize = 25; public int RowsCount = 0; string userid, username; public DataTable dt = new DataTable(); public string path, userwelcome;

  • 一个关于jqGrid使用的小例子(行按钮) 2015-01-03

    一个关于jqGrid使用的小例子(行按钮) ,使用jqGrid的朋友可以参考下. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <he

  • c# winform多线程的小例子 2015-01-03

    c# winform多线程的小例子,需要的朋友可以参考一下 在文本框中输入一个数字,点击开始累加按钮,程序计算从1开始累计到该数字的结果.因为该累加过程比较耗时,如果直接在UI线程中进行,那么当前窗口将出现假死.为了有更好的用户体验,程序启动一个新的线程来单独执行该计算,然后每隔200毫秒读取一次累加结果,并把结果显示到文本框下方的label控件中.同时,程序支持取消操作,点击取消累计按钮,程序将取消累加操作,并把当前累加值显示到label中.为了方便后面的描述,我把UI线程称作主线程,把执行累

  • php调用mysql存储过程实例分析 2015-04-01

    这篇文章主要介绍了php调用mysql存储过程,综合各种常见实例分析了php调用mysql存储过程的各种常见操作与使用技巧,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例分析了php调用mysql存储过程的方法.分享给大家供大家参考.具体分析如下: Mysql存储过程创建语法,代码如下: CREATE PROCEDURE和CREATE FUNCTION : CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic

  • sql to sqlalchemy 转换的小例子 2015-04-20

    sql to sqlalchemy 转换的小例子,需要的朋友可以参考一下 select to_char(date_published, 'yyyymm') yo from blog group by yo; 转换成sqlalchemy 语句 可以使用 extract() 复制代码 代码如下: In[3]: year_field = db.func.extract('year', ArticleModel.date_published) In[4]: month_field = db.func.e

  • Android NDK 开发入门环境配置与小例子 2015-04-19

    NDK:Native Development Kit原生开发工具 NDK能干什么:NDK使得在android中,java可以调用C函数库. 为什么要用NDK:我们都知道,java是半解释型语言,很容易被反汇编后拿到源代码文件,在开发一些重要协议时,我们为了安全起见,使用C语言来编写这些重要的部分,来增大系统的安全性.还有,在一些接近硬件环境下,相信大家都清楚C与java的优劣.顺带提一下:NDK并不能显著提升应用效率.why?我们都觉得C语言比起java来说效率要高出很多,一方面,随着jdk的不