cmd.Parameters.Add()的用法
2012-06-03 13:14
288 查看
string sql = "Select id,userName,passWord,[rule] from [User] where userName=@name and passWord=@pwd"; using (SqlCommand cmd = new SqlCommand(sql, con)) { //cmd.setString(0, userName); //cmd.Parameters.AddWithValue("@name", userName); //cmd.Parameters.AddWithValue("@pwd", passWord); cmd.Parameters.Add("@name", SqlDbType.VarChar); cmd.Parameters["@name"].Value = userName; cmd.Parameters.Add("@pwd", SqlDbType.VarChar); cmd.Parameters["@pwd"].Value = passWord; 在其中:SqlDbType.VarChar是什么意思。。。。为什么不是SqlDbType.VarString
问题补充:
是从数据库中的表查询数据。。。。
SqlDbType表示是数据库里的值类型, 而数据库中没有String类型,只有char,varchar(相当于string),nvarchar(可变长字符串,相当于stringBuider),text 总而言之,string类型在数据库中应当与varChar对应
相关文章推荐
- asp.net Parameters.AddWithValue方法在SQL语句的 Where 字句中的用法
- OleDbCommand cmd.Parameters.AddWithValue 添加参数时需要按照存储过程参数的顺序加入
- Parameters.AddWithValue方法在SQL语句的 Where 字句中的用法
- OleDbCommand cmd.Parameters.AddWithValue 添加参数时需要按照存储过程参数的顺序加入
- cmd.Parameters.Add 无法传递参数的烦人问题
- asp.net Parameters.AddWithValue方法在SQL语句的 Where 字句中的用法
- SqlCommand.Parameters.Add()用法
- Parameters.AddWithValue 方法在SQL语句 Where 字句中的用法
- c#中 cmd.parameters.add() 方法的问题
- SqlCommand的Parameters的用法
- SqlCommand.Parameters.Add()方法
- Runtime.addShutdownHook用法
- Hadoop 学习笔记:DistributedCache.addCacheFile(URI, conf)的用法
- PARAMETERS、SELECTION OPTIONS和SELECTION SCREEN的全部用法
- SQLCMD的用法,使用CMD 执行sql语句
- SVN子命令add用法浅析
- SqlCommand.Parameters.add()方法
- Parameters用法
- alter table *** add constraint xxx 的用法
- How to add local administrator via cmd