cmd.ExecuteScalar() 为什么取得的数值是0?
using (con)
{
con.Open();
// 执行插入语句,并取得插入数据的首行首列
int uid = Convert.ToInt32(cmd.ExecuteScalar());
Response.Write(uid.ToString());
Response.End();
cmd.CommandText = "insert into customer2013_address (addtime,danwei,shoujianren,dizhi,utel,uphone,ismoren,uid)values(@addtime,@danwei,@shoujianren,@dizhi,@utel,@uphone,@ismoren,@uid)";
cmd.Parameters.AddWithValue("@shoujianren", xingming);
cmd.Parameters.AddWithValue("@ismoren", true);
cmd.Parameters.AddWithValue("@uid", uid);
cmd.ExecuteNonQuery();
}
...全文
相关推荐
cmd.ExecuteScalar()的值是多少
在编程领域,尤其是在数据库操作中,`cmd.ExecuteScalar()` 是一个常用的方法,主要应用于 C# 和 SQL 的集成开发。
ExecuteReader(),ExecuteNonQuery(),ExecuteScalar(),ExecuteXmlReader()之间的区别
### ExecuteReader(), ExecuteNonQuery(), ExecuteScalar(), ExecuteXmlReader()之间的区别#### 1.
.net学习资料很好很好i
获取记录数 // 以下两行为错误示例,不应出现在实际代码中 // 1 intCount = (int)cmd.ExecuteScalar(); // 2 intCount = (int)cmd.ExecuteNonQuery
ADO.NET_2.0_高级教程
这通常通过 `GetInt32()` 或 `GetString()` 等方法完成,这些方法接收一个表示列索引的整数值。
C#获取数据库中的 第一行 第一列中的值
= conn.CreateCommand(); // 设置SQL命令 cmd.CommandText = sql; // ExecuteScalar方法执行返回单个值的SQL命令 result = cmd.ExecuteScalar


