Olá, estou tentando fazer uma function para buscar um valor em uma tabela no access. para isso estou usando o seguinte codigo:
Public Function BuscaNomeFuncionario(ByVal Num_Reg As Integer)
Dim lrs As ADODB.Recordset
Set lrs = New ADODB.Recordset
lsConectar
lrs.Open "Select Nome from funcionarios where Num_Registro = " & Num_Reg, gConexao
BuscaNomeFuncionario = lrs
If Not lrs Is Nothing Then
lrs.Close
Set lrs = Nothing
End If
lsDesconectar
End Function
os codigos de conectar e desconectar e os demais de conexão estão funcionando. porem quando eu tento buscar o valor "Nome" na tabela, a função me retorna o erro: #VALOR!
O comando " lrs.Open "Select Nome from funcionarios where Num_Registro = " & Num_Reg, gConexao" funciona, porem não consigo retorna a celula o valor obtido pela busca.
Alguém sabe onde está o erro?
Postado : 03/10/2019 5:13 am