Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2009, 13:17
Andres226
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Ayuda con recordset y between en .net 2003

Buenas me presento mi nobre es Andres y estoy haciendo mi practica en visual.net 2003 y bueno llendo al grano algo no me resulta y basicamente es porque desconosco la sintaxis exacta del operador between en el metodo open del recordset. Nesecito usar el between porque tengo que arrojar resultados de examenes de pacientes con un diagnostico entre dos fechas. Como motor de base de datos uso el sql 7.0

el codigo de mi recordset es el que sigue

Dim rs2 As ADODB.Recordset
rs2 = New ADODB.Recordset
rs2.ActiveConnection = cn
rs2.CursorLocation = ADODB.CursorLocationEnum.adUseClient

rs2.Open("SELECT * FROM diagnosticos WHERE dianosticoclinico= '" & ComboBox1.Text & "'And fechaexamen BETWEEN " & "#" & DateTimePicker1.Text & "# And #" & DateTimePicker2.Text & "#'", cn)

el desarrollador no me marca ningun error pero cuando apreto el boton para activar el recordset aparece este error " Información adicional: Línea 1: sintaxis incorrecta cerca de ','. " porfavor amigos foreros nesecito su ayuda porque no encuentro la solucion en ninguna parte

de antemano muchas gracias