[Mono-devel-list] Difference behaviour between Mono and .NET

Ernas M. Jamil ernasm at gmail.com
Wed Aug 3 22:38:41 EDT 2005


I found there is difference behaviour between Mono and .NET on handling dataset
that filled from joined query and does not have spesific primary key.

Here is my test case:

--------------------------------------
String connectionString = null;
MySqlConnection con;

try
{
	connectionString =
		"Server=localhost;" +
		"Database=mysql;" +
		"User ID=user;" +
		"Password=password";
	con = new MySqlConnection(connectionString);
	MySqlDataAdapter myadapter = new MySqlDataAdapter("SELECT t0.* FROM
user t0, db t1 WHERE t0.user = t1.user;",con);

	con.Open ();
	DataTable dt = new DataTable();
	int count = myadapter.Fill(dt);
	Console.WriteLine("here count {0}",count);
	Console.WriteLine("here count {0}",dt.Rows.Count);
	con.Close();
}
catch (Exception e)
{
	Console.WriteLine("exception {0}",e);

}
--------------------------------------

On Mono, I got output from test program:

here count 11
here count 6

But on .NET both lines has same number.

Anyone has idea what wrong with that, or I should filed that as bug ?

Many thanks,

--

Ernas M. Jamil



More information about the Mono-devel-list mailing list