Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/05/2011, 18:16
suarex
 
Fecha de Ingreso: marzo-2011
Mensajes: 21
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: [BD] Campo autonumerico

Cita:
Iniciado por Heimish2000 Ver Mensaje
Si es campo autonumérico lo más probable es que no haga falta informarlo en el INSERT y que la base de datos lo inserte automáticamente por lo que tu INSERT podría prescindir de él.

Si no es así o sigues empeñado en saberlo, lo mejor es que lo recuperes antes con un SELECT MAX(código) FROM TABLA y donde lo recojas le añadas uno.

Siempre que sea posible es mejor la primer opción porque así lo gestiona la base de datos directamente
Bueno eligiendo la primera opcion digamos que al hacer el INSERT original

Código:
sSql = "INSERT INTO BDCancionero VALUES("
    sSql = sSql & Codigo & ", '" & Nombre & "', '" & Ruta & "', " & Cantidad & ", '" & Tipo & "')"
Y asi queda

Código:
sSql = "INSERT INTO BDCancionero VALUES("
    sSql = sSql  & Nombre & "', '" & Ruta & "', " & Cantidad & ", '" & Tipo & "')"
Y me dice falta operador en la expresion de consulta vb