hola amigos consulta sql en visul basic ayuda urgente porfavor
hola gracias por contesta a mi llamado yo tengo
Private Sub Command1_Click()
'Generar la consulta
cadenaSQL = "SELECT * FROM DESPC WHERE Fe_Despa *****como puedo hacer la consulta de entre dos rangos*****
'abrir el conjunto de registros
Set RESULTADO = EJEMPLODB.OpenRecordset(cadenaSQL, dbOpenDynaset)
'clonar el conjunto de registros al control data
Set Data1.Recordset = RESULTADO
'generar o mostrar el reporte
Reporte1.ReportSource = crptDataControl
Reporte1.Action = 1
Private Sub Command1_Click()
'Generar la consulta
cadenaSQL = "SELECT * FROM DESPC WHERE Fe_Despa *****como puedo hacer la consulta de entre dos rangos*****
'abrir el conjunto de registros
Set RESULTADO = EJEMPLODB.OpenRecordset(cadenaSQL, dbOpenDynaset)
'clonar el conjunto de registros al control data
Set Data1.Recordset = RESULTADO
'generar o mostrar el reporte
Reporte1.ReportSource = crptDataControl
Reporte1.Action = 1
para usar rango de fechas, sería así:
... WHERE Fe_Despa between #10/3/2003# and #13/3/2003#
aunque yo prefiero la forma:
... WHERE Fe_Despa between datevalue('10/3/2003') and datevalue('13/3/2003')
Las dos formas hacen lo mismo (teniendo cuidado con el formato de fecha dia/mes/año o mes/dia/año) pero yo me he acostumbrado asl datevalue y no puedo evitarlo.
Por supuesto, el Betweeen sirve para otros tipos de valores: strings, numéricos, etc etc.
Saludos
... WHERE Fe_Despa between #10/3/2003# and #13/3/2003#
aunque yo prefiero la forma:
... WHERE Fe_Despa between datevalue('10/3/2003') and datevalue('13/3/2003')
Las dos formas hacen lo mismo (teniendo cuidado con el formato de fecha dia/mes/año o mes/dia/año) pero yo me he acostumbrado asl datevalue y no puedo evitarlo.
Por supuesto, el Betweeen sirve para otros tipos de valores: strings, numéricos, etc etc.
Saludos
