Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2005, 12:22
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
Para un Id: valor autonúmerico o un valor creado manualmente?

Hola, para los campos tan importantes como el Id, ya sea de un usuario, de un pedido, de cliente, etc. Qué es más conveniente?, que la clave principal sea también el ID así nos garantizamos que no haya dos valores iguales, o es mejor crearse un propio valor autonumérico?.
Cuando un usuario cierra una compra en mi sitio, lo que hago es esto para generar el código del pedido:

Código:
 
StringSQL = "SELECT Max(Codigo) AS Total FROM Pedidos"
application.lock()
     set contador_pedidos = conexion.Execute(StringSQL)
           Total_pedidos = contador_pedidos("Total") + 1
           contador_pedidos.Close()
     set contador_pedidos = nothing
application.unlock()
Cual es más conveniente?
Saludos!.
__________________
Add, never Remove