CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Problemas Con El Insert_identity
(1/1)
racavi1981:
Buenas Noches, como estan todos.
Primero que nada, quisiera felicitarles por su foro, durante los ultimos 3 meses me ha sido de enorme ayuda.
Les presento mi problema. Estoy desarrollando una aplicacion en VB.NET 2005 y quiero insertar unos registros en la BD (SQL SERVER 2005). Hasta ahi todo va bien , el detalle es cuando necesito insertar los datos en una tabla a la cual le asigne un valor "identity" para que se vaya incrementando a medida que voy insertando los datos en la tabla. He intentado varias maneras de hacerlo pero no he logrado tener ningun tipo de exito con eso. Incluso intente poner el comando Insert_Identity Tabla1 on en la misma sentencia del insert pero no sirvio de nada.
He leido que con un stored procedure se puede realizar, pero de verdad que no soy nada bueno con eso ya que apenas estoy empezando a programar y entiendo mejor las consultas tal cual como son :)
Si alguien me pudiera ayucdar con mi inquietud de verdad que estaria enormemente agradecido ya que llevo casi 1 semana peleando con este mismo problema.
Mollense:
--- Cita de: "racavi1981" --- Buenas Noches, como estan todos.
Primero que nada, quisiera felicitarles por su foro, durante los ultimos 3 meses me ha sido de enorme ayuda.
Les presento mi problema. Estoy desarrollando una aplicacion en VB.NET 2005 y quiero insertar unos registros en la BD (SQL SERVER 2005). Hasta ahi todo va bien , el detalle es cuando necesito insertar los datos en una tabla a la cual le asigne un valor "identity" para que se vaya incrementando a medida que voy insertando los datos en la tabla. He intentado varias maneras de hacerlo pero no he logrado tener ningun tipo de exito con eso. Incluso intente poner el comando Insert_Identity Tabla1 on en la misma sentencia del insert pero no sirvio de nada.
He leido que con un stored procedure se puede realizar, pero de verdad que no soy nada bueno con eso ya que apenas estoy empezando a programar y entiendo mejor las consultas tal cual como son :)
Si alguien me pudiera ayucdar con mi inquietud de verdad que estaria enormemente agradecido ya que llevo casi 1 semana peleando con este mismo problema.
--- Fin de la cita ---
No entiendo bien tu problema.
¿Tenés una tabla en la cual un campo es autoincremental?
Si es así y suponiendo que tu tabla tiene 3 campos: campo1, campo2 y campo3 y que campo1 es autoincremental.
La sentencia para insertar un nuevo registro sería:
--- Código: Text ---INSERT INTO nombreDeTuTabla(campo2, campo3) VALUES('valor1','valor2')
El campo autoincremental no interviene en la sentencia.
Si no es eso, explicate mejor.
Un saludo
Abhero:
:blink:
Esta confusa la explicacion, si es lo que Mollense dice arriba y te refieres a campos autoincrementables, no se deben incluir en la sentencia que guarda la informacion debido a que se "autoincrementan" como su nombre lo dice. Esa puede ser la causa, verifica si estas tratanto de guardarle algo a ese campo.
Recuerdos, :hola:
Ab.
racavi1981:
gracias por sus respuestas, efectivamente era una tonteria que gracias a la ayuda de Moyense logre resolver :D . El asunto era que tenia una tabla con un valor autonumerico y no conseguia la forma de ingresar los datos en la misma.
Mollense:
--- Cita de: "racavi1981" ---gracias por sus respuestas, efectivamente era una tonteria.
--- Fin de la cita ---
Por nada...
Muchas veces los problemas tontos nos pueden dar dolores de cabeza. Lo digo por experiencia :hitcomp:
...en fin
Un saludo :comp:
Navegación
Ir a la versión completa