All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
asp.net把输入文字转化成图片_[Asp.Net教程]
数据库导出成excel的sql语句_[SQL Server教程]
深入ASP.NET,2.0的提供者模型_[Asp.Net教程]
网页上显示时间的最简单的javascript代码_JavaScript技术_编程技术
在GridView中显示图片_[Asp.Net教程]
GridView,批量删除,自定义分页,定位页码_[Asp.Net教程]_0
数据库用SQL语法大全_[SQL Server教程]
转义符使用小结_[PHP教程]
SQL2000 关于 Java JDBC 驱动的安装和设定_[SQL Server教程]
C#文件操作(上传,下载,删除,文件列表)_[Asp.Net教程]
Reading number is top 10 pictures
初吻给了谁?
Chinese paper-cut grilles art appreciation4
10 powerless things in life
Earthquake hedge common sense
Fury xp desktop theme
HongMenYan premiere XinLiangGong clairvoyant outfit PK YiFeiLiu2
Take you to walk into the most true north Korea rural3
美洲杯宝贝的雨中风情2
The money of more than 100 countries and regions21
大年初五接财神
Download software ranking
Unix video tutorial18
SP3 for SQL2000
中国结婚习俗实录
Unix video tutorial4
Boxer's Top ten classic battle9
Unix video tutorial14
The Bermuda triangle3
C#高级编程(第4版)
Tram sex maniac 2 (H) rar bag11
Tram sex maniac 2 (H) rar bag5
delv published in(发表于) 2014/1/6 9:11:38 Edit(编辑)
在c#中执行sql语句时传递参数的小经验_[Asp.Net教程]

在c#中执行sql语句时传递参数的小经验_[Asp.Net教程]

在c#中执行sql语句时传递参数的小经验_[Asp.Net教程]

c#中与数据库打交道,免不了要用到各种sql语句,而给sql语句传参数也是不可避免的。以下是我在此方面上的一点总结(高手勿见笑):
1> 直接写入法:
例如:
int Id =1;
string Name="lui";
cmd.CommandText="insert into TUserLogin values("+Id+",'"+Name+"')";
因为Id是数值,所以在传递的时候只需要在sql字符串中用"+Id+"即可实现,而 Name是字符串,所以在传递的时候还需要在"+Name+"两边各加一个单引号(')来 实现;
2>给命令对象添加参数法:
例如:
int Id =1;
string Name="lui";
cmd.CommandText="insert into TUserLogin values(@Id,@Name)";
//上条语句中直接在sql语句中写添加的参数名,不论参数类型都是如此.
SqlParameter para=new SqlParameter("@Id",SqlDbType.int,4);//生成一个名字为@Id的参数,必须以@开头表示是添加的参数,并设置其类型长度,类型长度与数据库中对应字段相同
para.Value=Id;//给参数赋值
cmd.Parameters.Add(para);//必须把参数变量添加到命令对象中去。
//以下类似
para=new SqlParameter("@Name",SqlDbType.VarChar,16);
para.Value=Name;
com.Parameters.Add(para);
...然后就可以执行数据库操作了。


来源:网络







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.