Ver Mensaje Individual
  #18 (permalink)  
Antiguo 29/03/2010, 14:13
Avatar de freegirl
freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Respuesta: alguna forma de crear un campo autonumerico

te digo que con el max es para obtener el número máximo de tu campo que hace de identificador, ya que el count a la corta o la larga te dará problemas.

Pero de la manera que tienes el código, si sólo haces el MAX te va a petar:

Cita:
Com.CommandText = "SELECT MAX(Id) as var FROM Cliente ";
numeroDevuelto = Convert.ToInt32(Com.ExecuteScalar());
Simplemente haz una consulta previa con un COUNT para saber si tienes registros en la BD. o bien, que numeroDevuelto sea del tipo Object, y antes sumarle 1 comprueba que haya un número.
__________________
Saludos