Hi
I tried to ask for a null DataSet to determine when a SELECT query
return nothing. DataSet are filled with NpgsqlDataAdapter.Fill method.
This method never returns null. So you can't ask 
if (dataset == null).
Searching for DataSet.Tables property I found this from msdn:
A DataRowCollection that contains DataRow objects; otherwise a null
value if no DataRow objects exist.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatadatatableclassrowstopic.asp

So I tried with dataset.Tables == null but isn't null, because in
DbDataAdapter, an empty table with real name extracted from SetupSchema
are added to dataset. 
The solution is to ask
if (dataset.Tables[0].Rows.Count == 0)

Is this a good mechanism?
Could this code run in .Net too? 











_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to