El [ Dim buscar As String ] está de mas, ya que no lo uso...
!
Verifica y nos cuentas:
Código vb:
Ver originalPrivate Sub Ingreso_a_Lista_Click()
Dim strVALOR_ESPECIALIDAD As String
Dim strVALOR_DOCUMENTO As String
Dim rsConsulta As ADODB.Recordset
Set rsConsulta = New ADODB.recodset
strVALOR_ESPECIALIDAD = COMBO1.Text
strVALOR_DOCUMENTO = TEXT1.Text
If rst.EOF = False Then
rsConsulta.Open "SELECT * FROM LISTADEESPERA WHERE ESPECIALIDAD=' " & strVALOR_ESPECIALIDAD & " ' AND DOCUMENTO=' " & strVALOR_DOCUMENTO & " ' ", cnn, adOpenDynamic, adLockBatchOptimistic
If rsConsulta.EOF = False Then
MsgBox "No Se puede Ingresar Dos veces en la misma Lista de Espera a un mismo Usuario"
rsConsulta.Close
Set rsConsulta = Nothing
Exit Sub
Else
cnn.Execute "INSERT INTO Listadeespera (FechaIngreso,Documento,Especialidad,Medico,Nombre 1,Nombre2,Apellido1,Apellido2,Carne,Vencimiento,Te lefonos,Observaciones) Values('" & _
LabelFechaIngresoLE.CAPTION & "', '" & TEXT1.TEXT & "', '" & COMBO1.TEXT & "', '" & Combo2.TEXT & "', '" & Text2.TEXT & "', '" & Text3.TEXT & "', '" & Text4.TEXT & "', '" & Text5.TEXT & "', '" & Text6.TEXT & "', '" & Text7.TEXT & "', '" & Text8.TEXT & " ', '" & Text9.TEXT & " ')"
MsgBox "El Usuario ha sido Agregado a la base de datos de manera exitosa!"
End If
End If
End Sub