* Brief:
** return value of OleDbDataAdapter.Fill(DataTable) is not right
* Test Code
Create table demotable(id INT NOT NULL);
insert 5 record data into demotable
{noformat}
[Test, Description(test OleDbDataAdapter File(DataTable))]
public void AdapterInit_File_DataTable1()
{
string strSql = select * from demotable;
string strCount = select count(*) from demotable;
string strConnection=Provider=CUBRIDProvider;Data Source=testdb;Location=127.0.0.1;User ID=dba;Password=xxx;Port= 33000
OleDbConnection connCubrid = new OleDbConnection(strConnection);
OleDbCommand cmdCubrid = new OleDbCommand(strSql, connCubrid);
OleDbDataReader reader = cmdCubrid.ExecuteReader();
reader.Read();
OleDbDataAdapter adapter = new OleDbDataAdapter(strSql, connCubrid);
DataTable dt = new DataTable();
Assert.AreEqual(reader.GetInt32(0), adapter.Fill(dt));
}
{noformat}
* Result:reader.GetInt32(0):5, adapter.Fill(dt):0