Foros del Web » Programación para mayores de 30 ;) » .NET »

insert into

Estas en el tema de insert into en el foro de .NET en Foros del Web. Hola tengo una consulta que hace inserciones en una tabla en access, pero tengo un problema realizo la insercion, si la tabla esta vacia realiza ...
  #1 (permalink)  
Antiguo 15/06/2005, 10:27
 
Fecha de Ingreso: abril-2005
Mensajes: 93
Antigüedad: 19 años, 7 meses
Puntos: 0
insert into

Hola tengo una consulta que hace inserciones en una tabla en access, pero tengo un problema realizo la insercion, si la tabla esta vacia realiza la insercion correctamente, pero si hay algun regitro no me deja realizar la inserción. Sabeis porque puede ser?
Este es el codigo que tengo:

sql2 = ("INSERT INTO datos (enviado, codigo_vaca, codigo_gan)" & _
"VALUES('" & NoEnviado & "', '" & Identificacion & "','" & CodGan & "')")
inserciondatos = New OleDbCommand(sql2, Conexion)
inserciondatos.ExecuteNonQuery()

GRACIAS!!
  #2 (permalink)  
Antiguo 15/06/2005, 10:44
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años
Puntos: 8
Es bastante probable que estés violando la clave primaria, aunque es solo una suposicion, pon

try
inserciondatos.ExecuteNonQuery()
catch ex Exception
response.write("<script>window.alert('" & ex.Message &"')</script>")
end try

para ver que tipode error te da
  #3 (permalink)  
Antiguo 15/06/2005, 12:07
 
Fecha de Ingreso: abril-2005
Mensajes: 38
Antigüedad: 19 años, 7 meses
Puntos: 0
Cita:
Iniciado por Jose_minglein2
Es bastante probable que estés violando la clave primaria, aunque es solo una suposicion, pon

try
inserciondatos.ExecuteNonQuery()
catch ex Exception
response.write("<script>window.alert('" & ex.Message &"')</script>")
end try

para ver que tipode error te da

disculpa que me entrometa pero ese <script> no me funciona quizas me falte algun ensamblado espacio de nombre , no sé. ayudame , que necesito un mensaje de alerta.. gracias y disculpa nuevamente Atte...davidnet
  #4 (permalink)  
Antiguo 15/06/2005, 12:59
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años
Puntos: 8
que va queva, no hace falta ningun ensamblado, simplemente hay que poner eso (en VB por lo menos, en c# creo que es:

Response.Write(...)

prueba a poner ; al final:

response.write("<script>window.alert('" & ex.Message &"');</script>")

y asegurate de no hacer ninguna redirección, ni ningún otro response.write

Además en FireFox también funciona
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:25.