在.net中
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCon , myConn ) ;
使用这条语句之后
能不能不通过dataset对象 就能获取记录的信息呀
如符合条件的记录的个数获取字段的数据等等的
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCon , myConn ) ;
使用这条语句之后
能不能不通过dataset对象 就能获取记录的信息呀
如符合条件的记录的个数获取字段的数据等等的
string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = db.mdb" ;
myConn = new OleDbConnection ( ) ;
myConn.ConnectionString=strCon;
myConn.Open ( ) ;
strCon = " SELECT * FROM person " ;
//用 OleDbDataAdapter 得到一个数据集
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCon , myConn ) ;
从这之后
我要是不通过dataset对象 能不能获取记录的信息呀
如符合条件的记录的个数获取字段的数据等等的能的话如何写代码,谢谢
例如:
OleDataReader myReader = OleDbDataAdapter.SelectCommand.ExecuteReader();
while( myReader.Read() )
{
//myReader.GetData(0);
//Note:0 is column number
}
strCon = " SELECT * FROM person " ;
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCon , myConn ) ;
????????????
这样可以吗??
谢谢各位刚从vb6.0转向c#老处于ado的方式感觉有点不习怪
可以读出行数,
Adapter的用法很多,update,delete,操作dataset等
ok按照大家说的,我的代码如下:
string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = db.mdb" ;
myConn = new OleDbConnection ( ) ;
myConn.ConnectionString=strCon;
myConn.Open ( ) ;strCon = " SELECT * FROM person where xm='zhu'" ;
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCon , myConn ) ;
OleDbDataReader myReader = myCommand.SelectCommand.ExecuteReader();现在数据库里符合条件的语句有3条
我怎么能获取符合条件的记录个数呢
myCommand.Fill(ds,"person");
//取数据库记录个数
ds.Tables["person"].Rows.Count;
con.close()
你这两个是什么东东哦
不会是字段名吧