Error de sintaxis en la cadena en la expresión de consulta. VB 6.0
Les comento, necesito traer de la base de datos el último monto de la cuota...
'Campos de la Tabla CUOTAS: NumCuota - Tipo dato: autonumeración, MontoCuota-Tipo dato: Moneda, FechaActualizacion - Tipo dato: Fecha Mediana
Tengo el siguiente código en el load del formulario:
Private Sub Form_Load()
Dim Valorcuota As String
Dim rstvalorcuota As New ADODB.Recordset
Dim Fecha_Actualizacion As Date
Dim StrFechaUltCuota As String
Dim RstFechaUltCuota As New ADODB.Recordset
Dim RstUnionCuotaFecha As New ADODB.Recordset
Dim Fecha_Actual As Date
Set rstvalorcuota = New ADODB.Recordset
'Quiero sacar el máximo NumCuota, y usarlo para ver el monto y la fechaActualizacion de ese registro...
Valorcuota = "SELECT Max(NumCuota) FROM CUOTAS"
rstvalorcuota.Open Valorcuota, Base, adOpenStatic, adLockOptimistic
With rstvalorcuota
If .EOF Then
Exit Sub
Else
'Acá es donde no sé armar la cadena... Error de sintáxis en la cadena, en la expresión de consulta NumCuota ='" & Valorcuota
StrFechaUltCuota = "select MontoCuota,FechaActualizacion from CUOTAS where NumCuota ='" & Valorcuota
RstFechaUltCuota.Open StrFechaUltCuota, Base, adOpenStatic, adLockOptimistic
txtMontoActual.Text = RstFechaUltCuota!MontoCuota
dtpUltActualizacion.Value = RstFechaUltCuota!FechaActualizacion
End If
End With
End Sub