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

[0] Índice de Mensajes

Ir a la versión completa