C#和asp.net中链接数据库中参数的几种传递方法实例代码_实用技巧

复制代码 代码如下:

#region 参数传递方法第一种
     //参数设置方法(第一种)

     //SqlParameter sp = new SqlParameter("@Name", str_Name);

     //SqlParameter sp2 = new SqlParameter("@Pwd", str_Pwd);

     //cmd.Parameters.Add(sp);

     //cmd.Parameters.Add(sp2);

 #endregion

//简单的一般使用第一种
#region 参数传递的第二种方法(是第一种的省略传递变量)

    cmd.Parameters.Add(new SqlParameter("@Name", str_Name));

    cmd.Parameters.Add(new SqlParameter("@Pwd", str_Pwd));

   #endregion

#region 参数传递的第三种方法(数组传递)
  //SqlParameter[] sp = new SqlParameter[] { new SqlParameter("@Name", str_Name), new SqlParameter("@Pwd", str_Pwd) };

  //cmd.Parameters.AddRange(sp);

#endregion

#region 参数传递的第四种方法(AddWithValue)

 //cmd.Parameters.AddWithValue("@Name", str_Name);

 //cmd.Parameters.AddWithValue("@Pwd", str_Pwd);

#endregion

//大项目一般使用第五种
#region 参数传递的第五种方法(跟第一种类似,增加数据库参数类型)

   //SqlParameter sps = new SqlParameter("@Name", SqlDbType.NVarChar);

   //SqlParameter sps2 = new SqlParameter("@Pwd", SqlDbType.NVarChar);

   //sps.Value = str_Name;

   //sps2.Value = str_Pwd;

   //cmd.Parameters.Add(sps);

   //cmd.Parameters.Add(sps2);

#endregion

时间: 2025-01-19 20:38:38

C#和asp.net中链接数据库中参数的几种传递方法实例代码_实用技巧的相关文章

asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码_实用技巧

复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AjaxJson.aspx.cs" Inherits="AjaxJson" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR

Asp.net中安全退出时清空Session或Cookie的实例代码_实用技巧

概览: 网站中点击退出,如果仅仅是重定向到登录/出页面,此时在浏览器地址栏中输入登录后的某个页面地址如主页,你会发现不用登录就能访问.这种所谓的退出并不是安全的. 那么怎样做到安全退出呢? 那就是点击退出后清空相应的Session或Cookie. 清空Session的代码: Session.Clear(); Session.Abandon(); 清除Cookie的正确代码(假设Cookie名称为UserInfo): if (Request.Cookies["UserInfo"] !=

asp.net中将数据库绑定到DataList控件的实现方法与实例代码_实用技巧

解决方法1: datalist databind() 解决方法2: 查看MSDN上的详细说明资料 解决方法3: 在DataList的模板中用table表格,如: 复制代码 代码如下: <asp:DataList ID="dlDetailedInfo" runat="server" OnItemDataBound="dlDetailedInfo_ItemDataBound" Width="100%"> <Ite

ASP.NET连接SQL数据库的简单实例代码_实用技巧

复制代码 代码如下: using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HTMLControls;us

ASP实现网页打开任何类型文件都提示保存的方法附代码_应用技巧

相信大家平时都有这样的经历:页面上有一个链接指向服务器一个Word文件,当客户端机器有安装Office时,点击链接将调用Word打开浏览:当客户端机器没有安装Office时,点击链接将弹出保存对话框.总结一下即如果浏览器认识文件类型,就会自动打开:如果不认识,则会提示客户保存.可是有时候我们希望不管什么类型文件,都不要打开,直接让客户端保存.要达到这个要求,对于保存在服务器硬盘上的文件就得利用ASPUpload组件的SendBinary方法来实现,而对于保存在数据库中的文件则只须打开记录集,然后

Asp.net Mvc 身份验证、异常处理、权限验证(拦截器)实现代码_实用技巧

1.用户登录 验证用户是否登录成功步骤直接忽略,用户登录成功后怎么保存当前用户登录信息(session,cookie),本文介绍的是身份验证(其实就是基于cookie)的,下面看看代码. 引入命名空间 using System.Web.Security; 复制代码 代码如下: Users ModelUser = new Users() { ID = 10000, Name = UserName, UserName = UserName, PassWord = PassWord, Roles =

asp.net点击 查看更多 实现无刷新加载的实现代码_实用技巧

页面页面的js代码如下, 复制代码 代码如下: <script type="text/javascript"> $(function () { function init(count, start) { $.ajax({ type: "GET", dataType: "json", url: "Handler/Handler.ashx", data: { action: "GetMoreNews"

asp.net 数字签名实例代码_实用技巧

A给B发送信息,A会将信息用A的密码进行加密,然后将加密后的字符串和原文一起发给B,然后B用B的密码进行解密,然后判断解密后的字符串和A发过来的原文比对是否一致,关键问题在于, A和密码和B的密码不一样,这个才是数字签名的精华,A的密码就是私钥,B的密码就是公钥 具体步骤: 生成一个私钥和公钥,A就用私钥进行加密,因为A的私钥只有A自己有,所以加密后的字符串就是A的签名字符串,然后A将这个签名的字符串和原文发给B, B获取加密的字符串用公钥进行解密,然后判断解密后的字符串和原文是否一致,一致说明

asp.net中使用自定义控件的方式实现一个分页控件的代码_实用技巧

一.概述 在web开发中,常常需要显示一些数据,而为了方便排版及浏览,我们只需要显示所有记录中的一部分.一般情况下,我们采用分页来实现这个需求.实现分页的方法多种多样,在本文中,我们采用了一个分页空间来记录记录总数.当前页.总页数及页面大小等.为了有一个直观上的印象,先展示该控件运行后的效果,效果如下图所示: 二.实现方案 为了实现该效果图,在asp.net中,可以使用Custom Controls and User Controls两种方式,User Controls的实现方式及其简单,而且使