Ayuda urgente por favor!!!
Publicado por JosInfo (21 intervenciones) el 12/02/2006 20:07:11
hola a to2.
mi consulta es sobre este codigo:
Set ADO_Cmd.ActiveConnection = Conn
ADO_Cmd.CommandType = adCmdText
ADO_Cmd.CommandText = "Select Max(Pru_Cod) As Codpu From Prueba;"
Set ADO_Rs = ADO_Cmd.Execute
If ADO_Rs(0).Value = Null Then
Pru_CodAux = 1
Else
Pru_CodAux = ADO_Rs(0).Value
Pru_CodAux = Pru_CodAux + 1
End If
este codigo busca el valor maximo el cual pertenece a un codigo para x prueba, si en la bd encuentra un valor maximo se le suma 1, de lo contrario si la bd esta vacia se le asigna 1 a la variable del codigo, pero el problema es cuando esta vacia la bd, en la consulta sql devuelve un valor null y en la sentencia al comparar ADO_Rs(0).Value = Null pasa directamente al else.
el problema sera la conexion a la bd ya q utilizo oledb???
se agradece de ante mano la ayuda.
gracias!!
mi consulta es sobre este codigo:
Set ADO_Cmd.ActiveConnection = Conn
ADO_Cmd.CommandType = adCmdText
ADO_Cmd.CommandText = "Select Max(Pru_Cod) As Codpu From Prueba;"
Set ADO_Rs = ADO_Cmd.Execute
If ADO_Rs(0).Value = Null Then
Pru_CodAux = 1
Else
Pru_CodAux = ADO_Rs(0).Value
Pru_CodAux = Pru_CodAux + 1
End If
este codigo busca el valor maximo el cual pertenece a un codigo para x prueba, si en la bd encuentra un valor maximo se le suma 1, de lo contrario si la bd esta vacia se le asigna 1 a la variable del codigo, pero el problema es cuando esta vacia la bd, en la consulta sql devuelve un valor null y en la sentencia al comparar ADO_Rs(0).Value = Null pasa directamente al else.
el problema sera la conexion a la bd ya q utilizo oledb???
se agradece de ante mano la ayuda.
gracias!!
Valora esta pregunta


0