To anyone following:

-We exchanged some messages off-list because that's the way my new phone replied by default for this particular list.. I am now back home and want to summarize the messages we exchanged.
-In summary:
-He presumed the code was a complete test case, it wasn't... It was part of a bigger program. -In other words - he missed the fact that this was an 'OnClick' event function, and it was called each time a log in was attempted by the user clicking the login button. He did not originally comprehend that when i said 'subsequent attempts failed' (paraphrasing) i was referring to multiple calls to this function as a result of the button being clicked. -My code did in fact call open, but only once per function call - i can't imagine needing more than one SqlConnection per program, so it wouldn't make sense to call it more than once in one function.

So, in summary, i believe mono may still be broken.

-Rob


On 04/29/2012 04:18 PM, Daniel Morgan wrote:
I saw your example.

SqlConnection with the constructor with the connnection string does not automatically connect to the database. You have to explicitly call the Open method.

Mono is working correctly.

------------------------------------------------------------------------
*From:* Rob Wilkens <robwilk...@gmail.com>
*To:* mono-devel-list@lists.ximian.com
*Sent:* Friday, April 27, 2012 2:57 PM
*Subject:* [Mono-dev] System.Data.SqlConnection fails on 2nd invalid login attempt

I probably shouldn't cross-post, but i wasn't sure where to put this, or if i should file a bug report (I'm new-ish to mono). After reading the mailing list description, this seemed like a more appropriate place to ask.

First, let me say this is not a critical problem, and i'm not sure whether it is a bug on mono or not. I might be interested in trying to fix this myself if i can figure out where to start (later), just as a time waster project.

When I create an SqlConnection called, say, MyConnection, and then call MyConnection.Open() - the second time i call it (though the first time with each new object it is called on) with an invalid login name/password, it fails with what appears to be an exception message that implies something was null when it shouldn't have been (object reference not set to instance of an object). If i call it with a valid login name/password on any attempt, it doesn't raise any errors, as is expected.

From what i can tell, this is happening inside of MyConnection.Open() ... and not in my code. I've verified that MyConnection is not null when i call Open().

If you want to see sample code, i'll point you to my other post on this topic: http://stackoverflow.com/questions/10355669/using-system-data-sqlconnection-in-mono-second-invalid-login-attempt-results-in

Does this sound like something i should file a bug on? Also, if i'm interested in contributing, would it be wisest to file a bug first, then attempt to resolve it?

-Rob

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com <mailto:Mono-devel-list@lists.ximian.com>
http://lists.ximian.com/mailman/listinfo/mono-devel-list




_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to