Programación General > Visual Basic para principiantes
Max() En Recordset
(1/1)
Fernando Vergel Ferrer:
Quiubo pues... :comp:
Tengo un problemita, Quiero que cuando me cargue la forma, me retorne el mayor valor de una tabla, pero no se como hacer para retornar ese recordset, lo estoy haciendo asi:
Private Sub Form_Load()
Set cn = New ADODB.Connection
cn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & BdName & ";"
ssql = "select code = max(codigo) from Productos "
Set rs = cn.Execute(ssql)
Dim ultimo_load()
Me.Ultimo = rs!code
End Sub
Pero me dice: "No value given for one or more required parameters."
Como puedo hacer para mostrar el valor que retorna el SSQL??
Gracias
FV
Soultaker:
--- Cita de: "Fernando Vergel Ferrer" --- ssql = "select code = max(codigo) from Productos "
Set rs = cn.Execute(ssql)
--- Fin de la cita ---
Esta mal tu consulta, este debe ser asi
--- Código: Text ---ssql = "select max(codigo) as code from Productos "Set rs = cn.Execute(ssql)
:comp:
Navegación
Ir a la versión completa