在vb.net中利用OleDb的OleDbCommand类操作数据库,有以下这些方法:
ExecuteNoQuery() 返回值类型integer,常用来执行增删改操作,返回操作影响的行数
ExecuteReader() 返回一个只读的数据集,常用来作查询操作
ExecuteScalar() 返回值类型Object,执行查询,并返回查询所返回的结果集中第一行的第一列,常用来作一些其他的操作,例如记录数等。
例如:
dim sql as String
sql = "select count(*) from yourtable";
dim objCmd as new OleDb.OleDbCommand
objCmd.CommandText = sql
objCmd.Connection = conn '这个conn是定义好连接的 OleDb.OleDbConnection
return Convert.ToInt32(cmd.ExecuteScalar());