[Mono-dev] DataTable bug in 1.1.13

Konstantin Triger kostat at mainsoft.com
Sun Feb 5 13:35:06 EST 2006


Hi Senga,

OK, agree with your correction. The patch I proposed is not complete.
Like you said, we probably should use also the CommandBehavior to get
the right MissingSchemaAction parameter while forwarding to the static
variant of the BuildSchema.

Regards,
Kosta


-----Original Message-----
From: T Senganal [mailto:tsenganal at novell.com] 
Sent: Sunday, February 05, 2006 5:17 PM
To: mono-devel-list at lists.ximian.com; Konstantin Triger
Subject: RE: [Mono-dev] DataTable bug in 1.1.13

Hi 

>The default for AllowDBNull is true, so only when MissingSchemaAction
is
>set to AddWithKey and when it's logically correct, the AllowDBNull
will
>be set to false - exactly what we need. Please verify this with the
>code.

Ignore my prev suggestion to set it if is MissingSchemaAction  set to
AddWithKey.. That was incorrect :-(

FillSchema needs to set the AllowDBNull value unless
MissingSchemaAction is Ignore or Error.

If we apply the patch, then AllowDBNull value wil lbe set only if
MissingSchemaAction is AddWithKey 'and'
other conditions like (isKey etc) are true and that is not correct..
Pls refer to bug #76433 ..

Will need to dig a lil bit more on this.. ms.net seems to depend on the
value of CommandBehavior (have to verify this).. 

Regards
senga




More information about the Mono-devel-list mailing list