博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#编程:SqlCommand.Parameters.Add()方法的参数问题。
阅读量:5104 次
发布时间:2019-06-13

本文共 935 字,大约阅读时间需要 3 分钟。

在存储过程中添加2个参数

例: “update [tablename] username = @username where id=@id”
然后把需要的
command.Parameters.Add(new SqlParameter("@id",SqlDbType.VarChar,50));
cmd.Parameters.Add("@username",textUsername.Text);
标准的system.data.sqlclient
就这个方法
参数必须一个一个添加
也有自己写的 可以传一个new 一个Parameters数组的形式添加进去
"@username" : sql语句中的变量名
SqlDbType.VarChar 变量类型
50 类型的 size。。
作为参数传进入执行,这样能有效的避免一些注入之攻击
补充://
//
command.Parameters.Add(new SqlParameter("@id",SqlDbType.VarChar,50));
//原型
public SqlParameter Add(SqlParameter value);
cmd.Parameters.Add("@username",textUsername.Text);
//原型
public SqlParameter Add(string parameterName, object value);
public SqlParameter Add(string parameterName, SqlDbType sqlDbType);
public SqlParameter Add(string parameterName, SqlDbType sqlDbType, int size);
public SqlParameter Add(string parameterName, SqlDbType sqlDbType, int size, string sourceColumn);
几种 重载 代码里的第一句 是第一种 第二句是第二种

转载于:https://www.cnblogs.com/diaomin/p/5774307.html

你可能感兴趣的文章
php面向过程删除数据库数据类型,(进阶篇)PHP连接数据库,实现最基本的增删改查(面向过程)...
查看>>
php表很长会坏,PHP – 多个uasort函数会破坏排序
查看>>
oracle 删除指定分区表,oracle 分区表定期删除分区
查看>>
oracle中创建脚本文件怎么打开,创建脚本文件 (OracleToSQL)
查看>>
advisors oracle,Oracle Support Lifecycle Advisors
查看>>
oracle rman定时备份,RMAN定时全备份脚本
查看>>
oracle删除添加数据文件,Oracle教程 误添加数据文件删除方法
查看>>
linux文件取消只读fstab,Linux 去除fstab文件只读属性
查看>>
linux内核时钟源,深入分析Linux内核源码-系统时钟
查看>>
linux svn编译安装,Linux下编译安装SVN
查看>>
Linux服务器cpu性能模式,linux cpu开启性能模式
查看>>
linux用户空间寄存器,除了写一个驱动,还有什么办法在linux用户空间访问寄存器?...
查看>>
Linux恐慌信息详解,调试linux内核恐慌
查看>>
linux c替换字符,Linux C字符串替换函数实例详解
查看>>
tesla p100 linux,NVIDIA Tesla P100计算卡性能首测:震撼地球!
查看>>
C语言中 关键字static的作用有哪些,快速了解C语言静态关键字static的作用
查看>>
c语言动态输入字符数组的长度,【分享】C语言动态长度字符串
查看>>
c语言编程技术分享,技术分享:C语言编程
查看>>
c语言之模块化编程思想,第8期:嵌入式C语言的模块化编程发布
查看>>
python算法优化c语言,用C语言优化python核心类
查看>>