
ultimo registro de una tabla
Publicado por alarte (22 intervenciones) el 15/08/2007 20:21:33
tengo tres registros en la tabla "T20070001" , "t20070002" , "T20070003" con este orden
y con este codigo en la variable numero no me da el ultimo registro
sBase = App.Path & "\Taller_Toni.mdb"
' Crear los objetos
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & sBase
rst.Open "SELECT * from factura_clientevehiculo", cnn, adOpenDynamic, adLockOptimistic
rst.MoveLast
Numero = rst!n_factura
rst.Close
cnn.Close
Set rst = Nothing
Set cnn = Nothing
en la variable me sale "T20070001"
y si pongo rst.MoveFirst en la variable me sale "T20070002"
que puedo hacer para sacar el ultimo rgistro "T20070003"
en la tabla el campo lo he ordenado como ascendente
gracias un saludo
y con este codigo en la variable numero no me da el ultimo registro
sBase = App.Path & "\Taller_Toni.mdb"
' Crear los objetos
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & sBase
rst.Open "SELECT * from factura_clientevehiculo", cnn, adOpenDynamic, adLockOptimistic
rst.MoveLast
Numero = rst!n_factura
rst.Close
cnn.Close
Set rst = Nothing
Set cnn = Nothing
en la variable me sale "T20070001"
y si pongo rst.MoveFirst en la variable me sale "T20070002"
que puedo hacer para sacar el ultimo rgistro "T20070003"
en la tabla el campo lo he ordenado como ascendente
gracias un saludo
Valora esta pregunta


0