Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/04/2011, 14:58
Avatar de lokoman
lokoman
 
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 15 años, 1 mes
Puntos: 47
Respuesta: No ingresar daros repetidos acces desde VB

Hola!!
Intenta asi:

Código vb:
Ver original
  1. Private Sub Ingreso_a_Lista_Click()
  2. Dim buscar As String
  3. Dim rsConsulta as Adodb.Recordset
  4. Set rsConsulta=new adodb.recodset
  5.  
  6. If rst.BOF = False And rst.EOF = False Then
  7. rsConsulta.Open "SELECT * FROM LISTADEESPERA WHERE ESPECIALIDAD=' " & strVALOR_ESPECIALIDAD  & " ' AND DOCUMENTO=' " & strVALOR_DOCUMENTO  & " ' " , CNN, DYNAMIC, LOCKTYPE ' ---> Completa la sentencia  
  8. If rsConsulta.EOF=FALSE Then
  9. MsgBox "No Se puede Ingresar Dos veces en la misma Lista de Espera a un mismo Usuario"
  10. rsConsulta.Close
  11. Set rsConsulta=nothing
  12. Exit sub
  13. Else
  14. cnn.Execute "INSERT INTO Listadeespera (FechaIngreso,Documento,Especialidad,Medico,Nombre 1,Nombre2,Apellido1,Apellido2,Carne,Vencimiento,Te lefonos,Observaciones) Values('" & _
  15. LabelFechaIngresoLE & "', '" & Text1 & "', '" & Combo1 & "', '" & Combo2 & "', '" & Text2 & "', '" & Text3 & "', '" & Text4 & "', '" & Text5 & "', '" & Text6 & "', '" & Text7 & "', '" & Text8 & " ', '" & Text9 & " ')"
  16. MsgBox "El Usuario ha sido Agregado a la base de datos de manera exitosa!"
  17. End If
  18. End Sub