Visual Basic - DBase el Ultimo

Life is soft - evento anual de software empresarial
 
Vista:

DBase el Ultimo

Publicado por carlos pulga (136 intervenciones) el 10/04/2007 22:12:06
Tengo un programa y quiero llegar al ultimo registro para hacerle ciertas modificaciones... el detalle es que la BD es DBase y el lenguaje es Visual... mis lineas de codigo son:

Set myset = New ADODB.Recordset
sqllast = "SELECT LAST(noexam) ultimo FROM examen;"
myset.Open sqllast, db, adOpenDynamic, adLockOptimistic
With myset
If Not .EOF Then
!Acobtot = !Acobtot + resto1(i)
!montocheq = !montocheq + resto2(i)
!efectivo = !efectivo + resto3(i)
!cortesia = !cortesia + resto4(i)
newid = CLng(!maximo)
.Update
Else
MsgBox "La base examen.dbf devuelve EOF"
End If
End With

Me sale un mensaje de que Hay demasiaos argumentos... me podrian ayudar?
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:DBase el Ultimo

Publicado por MALOLO (67 intervenciones) el 10/04/2007 22:56:46
* seguro que la sentencia SELECT LAST existe?, en todo caso le tendrias que poner un AS ultimo

* solo asignas un campo (noexam), como quieres que salgan los restantes?

* mira el método MoveLast de ADO que igual te resuelve el problema.
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