ayuda en consultas de fechas
espero y me puedan ayudar a realizar una consulta de fechas en visual basic. tngo el siguiente codibo en un boton para realizarla pero no me muestra nada.
fecha = Format$(Text1.Text, "dd/mm/yyyy")
Data1.RecordSource = " SELECT * FROM RegUsuario WHERE Fecha = '%+fecha+%'"
Data1.Refresh
DBGrid1.Visible = True
si alguien me puede decir que estoy haciando mal en el codigo se lo agradeceria mucho
fecha = Format$(Text1.Text, "dd/mm/yyyy")
Data1.RecordSource = " SELECT * FROM RegUsuario WHERE Fecha = '%+fecha+%'"
Data1.Refresh
DBGrid1.Visible = True
si alguien me puede decir que estoy haciando mal en el codigo se lo agradeceria mucho
fecha=format(text1.text,"dd/mm/yyyy")
data1.recordsource="select * from RegUsuario where Fecha = ' "+fecha+" ' "
data1.refresh
data1.recordsource="select * from RegUsuario where Fecha = ' "+fecha+" ' "
data1.refresh
este es el codigo que puedes utilizar para las fechas
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Option Explicit
Const conexion As String = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Northwind"
Private Sub Command1_Click()
Dim sql As String
sql = "select*from orders where convert(varchar(10),OrderDate,103)='" & MaskEdBox1.Text & "'"
'''formato de maskedit mask=##/##/####
llenar_grilla sql
End Sub
Private Sub Form_Load()
Dim sql As String
sql = "select convert(varchar(10),OrderDate,103) from orders"
llenar_grilla sql
End Sub
Sub llenar_grilla(ByVal sql As String)
Dim rst As New ADODB.Recordset
rst.CursorLocation = adUseClient
rst.Open sql, conexion
Set MSHFlexGrid1.DataSource = rst
End Sub
algo mas escribeme ok....
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Option Explicit
Const conexion As String = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Northwind"
Private Sub Command1_Click()
Dim sql As String
sql = "select*from orders where convert(varchar(10),OrderDate,103)='" & MaskEdBox1.Text & "'"
'''formato de maskedit mask=##/##/####
llenar_grilla sql
End Sub
Private Sub Form_Load()
Dim sql As String
sql = "select convert(varchar(10),OrderDate,103) from orders"
llenar_grilla sql
End Sub
Sub llenar_grilla(ByVal sql As String)
Dim rst As New ADODB.Recordset
rst.CursorLocation = adUseClient
rst.Open sql, conexion
Set MSHFlexGrid1.DataSource = rst
End Sub
algo mas escribeme ok....
