• Sábado 27 de Abril de 2024, 07:16

Autor Tema:  Max() En Recordset  (Leído 1789 veces)

Fernando Vergel Ferrer

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Max() En Recordset
« en: Miércoles 7 de Septiembre de 2005, 18:01 »
0
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

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Max() En Recordset
« Respuesta #1 en: Miércoles 7 de Septiembre de 2005, 18:04 »
0
Cita de: "Fernando Vergel Ferrer"
ssql = "select code = max(codigo) from Productos "
Set rs = cn.Execute(ssql)
 
Esta mal tu consulta, este debe ser asi
Código: Text
  1. ssql = "select max(codigo) as code from Productos "
  2. Set rs = cn.Execute(ssql)
  3.  
  4.  

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>