problemas con access error 3265

KLARITA
26 de Abril del 2005
Hola

Alguien me podria ayudar?

Tengo un programa en visual basic que hace un select a una tabla de acces, la sentencia es:

Dim rs1 As New ADODB.Recordset

rs1.Open "Select MAX(idVenta) from Ventas", adoCn, adOpenDynamic, adLockOptimistic

donde idVenta es autonumerico

y me genera el error 3265 "No se encontro el elemento en la colección que corresponde con el nombre o el ordinal pedido"

Sin embargo la quito el MAX y SI hace el select muy bien, pero yo quiero el idVentas mas grande y por eso necesito el MAX y asi no me funciona.

Mi ConnectionString esta asi:

adoCn.ConnectionString = "Provider =Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & App.Path & "DatabasesPointOfSales.mdb"

¿Que podria agregar para que funcione mi select?

Gracias

fredi
26 de Abril del 2005
Prueba a ponerle "Dmax", en vez de "MAX"
Sino te funciona, otra manera seria, irte a la mdb, crear una consulta, lanzarle solo el campo que necesitas y decirle que te muestre el de mayor valor... que para ello no tienes que tener problema.