No coinciden los tipos de datos en la expresión de
Private Sub Form_Activate()
Set cnn1 = New ADODB.Connection
prov = "provider=microsoft.jet.oledb.4.0;"
base = "Data Source =" & App.Path & "\clinica97.mdb"
cnn1.Open prov + base
Set rst1 = New ADODB.Recordset
sql1 = "select * from reconsulta"
sql2 = ""
SQL = sql1 + sql2
rst1.Open SQL, cnn1, adOpenDynamic, adLockOptimistic
End Sub
Private Sub Image1_Click()
Set rst1 = New ADODB.Recordset
sql6 = "select Numero, Fecha, DX from reconsulta"
sql7 = " where Expediente=" & Trim(Text9) & ""
sql8 = sql6 + sql7
rst1.CursorLocation = adUseClient
rst1.Open sql8, cnn1, adOpenDynamic, adLockOptimistic
If rst1.EOF = False Then
Me.DataGrid1.Refresh
For k = 1 To rst1.Fields.Count
Set Me.DataGrid1.DataSource = rst1.DataSource
Next
End If
End Sub
Quisiera que me ayudaran con este error que me da mi programa, el error es el siguiente:
No coinciden los tipos de datos en la expresión de criterios
el error me lo da en la linea en negrita y cursiva
Set cnn1 = New ADODB.Connection
prov = "provider=microsoft.jet.oledb.4.0;"
base = "Data Source =" & App.Path & "\clinica97.mdb"
cnn1.Open prov + base
Set rst1 = New ADODB.Recordset
sql1 = "select * from reconsulta"
sql2 = ""
SQL = sql1 + sql2
rst1.Open SQL, cnn1, adOpenDynamic, adLockOptimistic
End Sub
Private Sub Image1_Click()
Set rst1 = New ADODB.Recordset
sql6 = "select Numero, Fecha, DX from reconsulta"
sql7 = " where Expediente=" & Trim(Text9) & ""
sql8 = sql6 + sql7
rst1.CursorLocation = adUseClient
rst1.Open sql8, cnn1, adOpenDynamic, adLockOptimistic
If rst1.EOF = False Then
Me.DataGrid1.Refresh
For k = 1 To rst1.Fields.Count
Set Me.DataGrid1.DataSource = rst1.DataSource
Next
End If
End Sub
Quisiera que me ayudaran con este error que me da mi programa, el error es el siguiente:
No coinciden los tipos de datos en la expresión de criterios
el error me lo da en la linea en negrita y cursiva
1 respuesta
Respuesta
1