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!.