ERRO NO PROCEDIMENTO EXECUTESCALAR()
Prezados,
Estou tentando obter o número de registro de uma tabela, dentro de uma função em ASP.NET,mas está aparecendo o erro no procedime to ExecuteScalar, segue abaixo o código, alguém poderia me ajudar?
Estou tentando obter o número de registro de uma tabela, dentro de uma função em ASP.NET,mas está aparecendo o erro no procedime to ExecuteScalar, segue abaixo o código, alguém poderia me ajudar?
Private Function GetCount(bType as Boolean) as Integer
dim sConnection as String = [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\XXXXXXXXXXXXXXXXXXXXX\dives_bug.mdb[Ô]
dim dbConnect as System.Data.IDbConnection= New System.Data.OleDB.OleDbConnection(sConnection)
dim sSQL as String =[Ô]SELECT COUNT(*) FROM tbBugs Where concluido=[Ô] & bType
dim dbCmd as System.Data.IDbCommand = New System.Data.OleDb.OleDbCommand
try
dbCmd.CommandText= sSQL
dbCmd.Connection= dbConnect
Return Convert.ToInt32(dbCmd.ExecuteScalar()) [ô] O ERRO é GERADO NESTA LINHA System.InvalidOperationException: ExecuteScalar requires an open and available Connection. The connection[ô]s current state is closed.
Catch
Return 0
End Try
dbConnect.Close()
End Function
Consegui encontrar o erro faltava abri a conexão
dbConnect.Open() [ô]Faltava esta linha aqui.
dbCmd.CommandText= sSQL
Tópico encerrado , respostas não são mais permitidas