返回受影响的行数
executeQuery是要返回ResultSet的,如果你的sql不需要返回这个,可以用executeUpdate
//定义一个方法,名为ExecuteQuery,参数是string类型,返回类型是DataTable即数据表类型publicDataTableExecuteQuery(stringsql){//实例化一个SqlDataAdapter对象,构造函数的参数是string类型的sql和数据库连接对象con;SqlData...
执行给定SQL语句,该语句可能为INSERT、UPDATE或DELETE语句,或者不返回任何内容的SQL语句(如SQLDDL语句)。返回值是更新的记录数量三、ResultSetexecuteQuery(Stringsql)执行给定的SQL语句,该语句返回...
ResultSet,则返回true,否则返回false。但它执行SQL语句时比较麻烦,通常我们没有必要使用execute方法来执行SQL语句,而是使用executeQuery或executeUpdate更适合,但如果在不清楚SQL语句的类型时则只能使用execute方法来执行该SQL...
executeQuery()这个方法返回的是DataTable类型吧,而你这个方法要求返回int类型,だDataTable是不能隐式转换为int类型的如果你要的是查询结果,返回DataTable类型即可,那么你把方法的返回值类型改为DataTable如果你要的是返回...
回rel.next()是将指针像下移动一行,相当于读取下一行数据,返回的是boolean值,表示是否读到值。读到则返回true,否则返回false
//返回的集合中的元素的类型。////返回结果://由查询返回的对象的集合。publicIEnumerable<TResult>ExecuteQuery<TResult>(stringquery,paramsobject[]parameters);ExecuteQuery方法还有一个非泛型方法://...
这句的意思,是b对象执行的方法executeQuery(),返回一个a对象,这时,A表示类型,如果此方法返回的字符串类型,那就应该这样写Stringsss=b.executeQuery()。这里不是创建对象。有一种情况,不用new对象,把对象作为...
Table保存的什么类的内容,就返回一个List<T>,方便调用者使用;List<HashMap>不是个好的选择。一个人写着玩,随便了。