Visual Basic - problemas con select

Life is soft - evento anual de software empresarial
 
Vista:

problemas con select

Publicado por Edu (6 intervenciones) el 21/04/2006 23:28:31
Hola amigos del foro.. tengo un pequeño problemita.
estoy trabajando con un base en sql 7.0
desde mi aplicacion necesito obtener el ultimo pedido ingresado y guardarlo en una variable. yo hago lo siguiente:

defino el recordset y hago esto
recordset.open "select max(num_pedido) from pedido", connection

dim NumeroPedido as Long
NumeroPedido = recordset

no se como hacerlo, si alguien puede ayudarme se lo agradeceria muchisimo.
Saludos
Eduardo de Cordoba, Argentina
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas con select

Publicado por Cecilia Colalongo (3116 intervenciones) el 21/04/2006 23:46:03
Fijate con:

recordset.open "select max(num_pedido) As UltimoPedido from pedido", connection

dim NumeroPedido as Long

NumeroPedido = recordset.Fields.Item("UltimoPedido").Value

o

NumeroPedido = recordset!UltimoPedido
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con select

Publicado por Edu (3 intervenciones) el 22/04/2006 00:36:13
lo k dises noo funcona, no se si mas entendido
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con select

Publicado por EGV (385 intervenciones) el 22/04/2006 22:47:28
NumeroPedido = recordset!num_pedido
proba con eso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con select

Publicado por Edu (3 intervenciones) el 23/04/2006 14:42:50
no sirve
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con select

Publicado por Juan Carlos (3 intervenciones) el 22/04/2006 10:11:52
Dim Num_pedido as Long
recordset.open "Select num_pedido from pedido order by num_pedido asc", conexion
recordset.movelast
num_pedido=recordset!numpedido +1

*** con esto lo que haces es ordenar la consulta por num_pedido y te vas al último registro, `por lo que solo te hace falta ya sumarle uno a la variable num_pedido
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con select

Publicado por Edu (3 intervenciones) el 22/04/2006 15:11:16
lo k dises noo funcona, no se si mas entendido no quiero todos los registros
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problemas con select

Publicado por JUAN CARLOS (24 intervenciones) el 22/04/2006 17:23:03
Pues explicate un poco mejor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar