我正试图从选择的SQL语句中获取计数,但是没有运气,我如何获取该值?
在这里我调用函数:
Dim sql3 As String = "select COUNT(*) as countvalue from fat_prods where id_fat=" + valor.ToString + ""
Dim dadosretornados3 As System.Data.DataTableReader = buscadadosacess(sql3)
oConn.Close()
这是函数:
Function buscadadosacess(sql As String)
oConn.ConnectionString = strConn
oConn.Open()
If oConn.State = ConnectionState.Open Then
ACommand = New OleDbCommand(sql,oConn)
'define um dataAdapter
AAdapter = New OleDbdataAdapter()
AAdapter.SelectCommand = ACommand
'define e preenche um DataTable com os dados
ATabela = New DataTable()
AAdapter.Fill(ATabela)
' associar campos a base de dados
xy = ATabela.CreateDataReader
' Ler da tabela
'linha = ACommand.ExecuteReader
End If
'Tipo de dados incorrecto na expressão de critérios.'
Return xy
End Function
我的问题是如何获取计数值?
如果它是数据库中列的某种形式,我将像msgbox(dadosretornados("id_fat"))
所以我真正的问题是我需要在dadosretornados( HERE )里面放入什么来获得计数值?