FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
restriccion al momento de hacer insert
Buenso dias foro tengo una tabla que llamo componentes en donde tengo los siguientes campos:
nombre_comp, precio_comp, flag; flag solo puede tomar valores 1 ó 0 pero necesito que los registros que tengan en el campo flag el numero 1, se guarden en la tabla producto despues de que oprima un boton. como se puede hacer esta inserccion???, de antemano gracias por sus opiniones respuestas declaraciones o similares
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#3
|
||||
|
||||
Gracias maeyanes, pero aqui en este codigo como hago referencia que todo lo que tiene el prefijo New es de la tabla componentes??
Ademas yo no estoy insertando datos en la tabla componentes solo la imprimo en una grilla y le cambio el campo flag a 1 a los campos que yo desee adicionar a la tabla producto, en tonces en este caso como se puede hacer el trigger???
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#4
|
||||
|
||||
ahhh que brutico soy yo el trigger quedaria asi???
Si es asi???, creo que si, espero una respuesta afirmativa o correctiva, gracias por el hecho de leer este hilo
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#5
|
|||
|
|||
Hasta cierto punto, si, el trigger quedaría así. Ahora, en el código tienes puestas dos variables no declaradas; si tratas de compilar este trigger te va a dar un error.
También recuerda que un trigger no puede recibir parámetros, así que tendrías que buscar una forma de obtener los dos valores que deseas. Ya sea llamando a un Store Procedure o realizando un Select dentro del trigger. Saludos... |
#6
|
||||
|
||||
ha pero entonces no se puede hacer por que esos dos datos los pensaba tomar de un dblookupcombobox. no hay otra manera de hacerlo sin necesidad de un trigger???
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
|
|
|