Go Premium for a chance to win a PS4. Enter to Win

x
Solved

# ExecuteReader requires an open and available Connection. The connection's current state is connecting.

Posted on 2009-05-11
Medium Priority
2,032 Views
Server Error in '/' Application.
--------------------------------------------------------------------------------

ExecuteReader requires an open and available Connection. The connection's current state is connecting.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: ExecuteReader requires an open and available Connection. The connection's current state is connecting.

Source Error:

Line 65:             cmd.Parameters.Clear()

Source File: F:\hshome\hello5\testmylogic.com\default.aspx.vb    Line: 64

Stack Trace:
0
Question by:logicslab

LVL 143

Expert Comment

ID: 24362415
>Exception Details: System.InvalidOperationException: ExecuteReader requires an open and available Connection. The connection's current state is connecting.

the error message tells you that you did not assign a connection object to the command, resp that the connection is not open.
the problem is in the code above what you posted.
0

LVL 5

Accepted Solution

aternex earned 1500 total points
ID: 25104253
Try something like below, this will assign the connection to the command object and open it.

Using oConn As New SqlConnection(connectionString)
Using oCmd As New SqlCommand()
With oCmd
.Connection = oConn
.CommandType = CommandType.StoredProcedure
.CommandText = "storedProcedureName"
.Parameters.Clear()
.Connection.Open()
End With

If oRs.HasRows() Then
' Do whatever you need with the reader here.
End If

oRs.Close()
End Using
End Using
End Using

0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Foolproof security solutions has become one of the key necessities of every e-commerce or Internet banking website. If you too own an online shopping site then its vital for you to equip your web portal with customer security features that can allow…
Developer tools in browsers have been around for a while, yet they are still heavily underused by developers. Developers still fix html or CSS then refresh page to see effect, or they put alert or debugger in JavaScript and then try again and again …
Learn how to set-up custom confirmation messages to users who complete your Wufoo form. Include inputs from fields in your form, webpage redirects, and more with Wufoo’s confirmation options.
Learn how to set-up PayPal payment integration in your Wufoo form. Allow your users to remit payment through PayPal upon completion of your online form. This is helpful for collecting membership payments, customer payments, donations, and more.
###### Suggested Courses
Course of the Month12 days, 3 hours left to enroll