关于OleDbCommand中操作数据库的几种方法的区别

来源:互联网 发布:三星s5230c软件下载 编辑:程序博客网 时间:2024/06/10 00:47

在vb.net中利用OleDb的OleDbCommand类操作数据库,有以下这些方法:

 

ExecuteNoQuery() 返回值类型integer,常用来执行增删改操作,返回操作影响的行数


ExecuteReader() 返回一个只读的数据集,常用来作查询操作


ExecuteScalar() 返回值类型Object,执行查询,并返回查询所返回的结果集中第一行的第一列,常用来作一些其他的操作,例如记录数等。
例如:

dim sql as Stringsql = "select count(*) from yourtable";dim objCmd as new OleDb.OleDbCommandobjCmd.CommandText = sqlobjCmd.Connection = conn '这个conn是定义好连接的 OleDb.OleDbConnectionreturn Convert.ToInt32(cmd.ExecuteScalar());


 

原创粉丝点击