//刚刚开始学习.net 求帮助
有关增删改查的方法应用?求解?--insert [into] <表名> [列名] values <列表值>
--update <表名> set <列名=更新值> [where<更新条件>]
-- delete from <表名> [where <删除条件>]
truncate table 表名
--select <列名> from <表名> [where<查询条件表达式>] [order by <排序的列名>[asc或desc]]
有几种定义的方法,我不太明白,求解
excuteReader
excuteScale
excuteNON(这个不太会写) --------------------编程问答-------------------- ExecuteNonQuery是指不返回结果,只返回影响的行数,一般用在增、删、改
ExecuteReader是返回结果集,对象可使用Next()来向前翻转,但不能做到向后转。
ExecuteScale是指返回结果的第一行中的第一列,一般用来查询单个字段值。 --------------------编程问答-------------------- 看看MSDN
using(SqlConnection conn = newSqlConnection(""))
{
conn.Open();
SqlCommand cmd = new SqlCommand("",conn);
int rowsReturned = cmd.ExecuteNonQuery();
conn.Close();
}
ExecuteNonQuery() 返回一个int类型的值,即在执行之后在数据库中所影响的行数
ExecuteReader()方法
根据使用的提供 程序返回一个类型化的DataReader对象,返回的对象可以用于迭代返回的记录
ExecuteScalar() 返回查询结果集中的第一行第一列,而忽略了其它的行和列,而且返回的是一个object类型 --------------------编程问答--------------------
谢谢,写的很详细,看明白了! --------------------编程问答-------------------- ExecuteNonQuery()用于增删改
ExecuteReader()用于多值查询
ExecuteScale()返回首行首列的值,单值查询 --------------------编程问答-------------------- 够详细的了,楼主应该去查下msdn,上面都有 --------------------编程问答-------------------- 学习下.. --------------------编程问答-------------------- 看看MSDN吧 --------------------编程问答-------------------- 学习一下
补充:.NET技术 , .NET Framework