Pessoal, boa noite
Tenho uma tabela no Access Chamada ANALISTAS, e esta possui dois campos: ID_ANALISTA, NOME_ANALISTA.
O NOME_ANALISTA está como chave primária
Preciso realizar uma consulta no banco que, o nome do analista esteja numa text box chamada Responsavel e esta consulta me retorne o ID_ANALISTA (é uma númeração automática)
O que tentei fazer?
Private Sub ColetaID_Analistas()
Dim cx As New ConectaBD
Dim banco As ADODB.Recordset
Dim sql, nome As String
nome = Me.Responsavel.Text
sql = "SELECT * FROM Analistas"
'WHERE NOME_ANALISTA = Nome1"
sql = sql & " WHERE NOME_ANALISTA = " & Me.Responsavel.Text
Set banco = New ADODB.Recordset
cx.Conectar
banco.Open sql, cx.Conn
Dim IdAnalista As String
IdAnalista = banco.Fields("ID_ANALISTA")
Set banco = Nothing
cx.Desconectar
End Sub
Porém, quando rodo esta consulta dá um erro dizendo "No Value Given For One or More Required Parameters"
Dentro da variável banco observei que ela encontra o ID_ANALISTA e NOME_ANALISTA, caracteriza os dois como String mas diz que o dataformat = Nothing e diz ainda <Tipo de Objetos Não Suportados>
Alguém pode me ajudar a solucionar?
Postado : 25/05/2013 12:18 am