Programación General => Visual Basic 6.0 e inferiores => Visual Basic para principiantes => Mensaje iniciado por: Fernando Vergel Ferrer en Miércoles 7 de Septiembre de 2005, 18:01
Título: Max() En Recordset
Publicado por: Fernando Vergel Ferrer en Miércoles 7 de Septiembre de 2005, 18:01
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
Título: Re: Max() En Recordset
Publicado por: Soultaker en Miércoles 7 de Septiembre de 2005, 18:04
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
ssql = "select max(codigo) as code from Productos "