Visual Basic - Problemas con RecordSet

Life is soft - evento anual de software empresarial
 
Vista:

Problemas con RecordSet

Publicado por Luis Fdo (4 intervenciones) el 05/12/2006 13:43:18
Hola

Yo tengo una bd en Acces y un formulario a donde llevo los datos. A este le llevo el ultimo registro + 1 para ingresar mas datos, estoy tratando de que cuando no hayan datos en la bd me traiga el # 1 con este código:

Dim rstOrden As ADODB.Recordset
Dim strOrden As String
Dim Aux2 As String 'Para buscar los nombres de los Productos
'se busca el último registro de la tabla OrdenCompra
Set rstOrden = New ADODB.Recordset
strOrden = "Select max(NoOrden) from OrdenCompra"
rstOrden.Open strOrden, conexion
If rstOrden.Fields(0) = null Then
Exit Sub
Else
Max = rstOrden.Fields(0) + 1
End If

Pero me saca error ("Uso No válido de NULL"). Con cual otra forma puedo realizar esta consulta????
Gracias por ayudarme
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 RecordSet

Publicado por Pere (150 intervenciones) el 05/12/2006 15:53:37
En la consulta dile que no te devuelva los nulos:

strOrden = "Select max(NoOrden) from OrdenCompra IS NOT NULL NoOrden"

Un saludo.
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