SqlCommand.ExecuteNonQuery
方法对连接执行 Transact-SQL 语句并返回受影响的行数。
对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数,没有数据就返回0,回滚返回-1。对于所有其他类型的语句,返回值为 -1,如果发生回滚,返回值也为 -1。
conn.Close();
对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数,没有数据就返回0,回滚返回-1。对于所有其他类型的语句,返回值为 -1,如果发生回滚,返回值也为 -1。
解决办法:ExecuteScalar()返回查询所返回的结果集中第一行的第一列,返回值类型为Object。
代码:
String sql = "Select * from users_detail"
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
Object a = cmd.ExecuteScalar();
本文介绍了使用SqlCommand.Execute方法执行Transact-SQL语句进行数据更新、插入和删除的操作,并通过ExecuteScalar方法获取查询结果集的第一行第一列数据。重点展示了如何通过连接数据库并执行SQL查询来获取和操作数据。
3092

被折叠的 条评论
为什么被折叠?



