SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: racavi1981 en Lunes 21 de Enero de 2008, 08:29

Título: Problemas Con El Insert_identity
Publicado por: racavi1981 en Lunes 21 de Enero de 2008, 08:29
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.
Título: Re: Problemas Con El Insert_identity
Publicado por: Mollense en Lunes 21 de Enero de 2008, 23:54
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.
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
  1. INSERT INTO nombreDeTuTabla(campo2, campo3) VALUES('valor1','valor2')
  2.  

El campo autoincremental no interviene en la sentencia.

Si no es eso, explicate mejor.

Un saludo
Título: Re: Problemas Con El Insert_identity
Publicado por: Abhero en Martes 22 de Enero de 2008, 21:22
: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.
Título: Re: Problemas Con El Insert_identity
Publicado por: racavi1981 en Viernes 25 de Enero de 2008, 08:21
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.
Título: Re: Problemas Con El Insert_identity
Publicado por: Mollense en Viernes 25 de Enero de 2008, 13:55
Cita de: "racavi1981"
gracias por sus respuestas, efectivamente era una tonteria.
Por nada...
Muchas veces los problemas tontos nos pueden dar dolores de cabeza. Lo digo por experiencia  :hitcomp:

...en fin  

Un saludo :comp: