Estimados amigos del foro tengo una duda que hasta ahora no puedo resolver, espero me puedan ayudar en lo siguiente.
Tengo 02 tablas que se relacionan por 01 campo igual (TABLA "A" campo X y TABLA "B" campo X), el campo X es clave primaria en TABLA "B" ..me explico?. Para mas detalle la TABLA "A" contiene el campo X de la TABLA "B"; es decir:
Campos de la TABLA "A": PRODUCTO
- Campo 1 (Primary Key)
ID_producto- Campo X
ID_Usuario- Campo 3
costo- Campo 4
- Etc..
Campos de la TABLA "B": USUARIO
- Campo X (Primary Key)
ID_Usuario- Campo 2
Nombre_UsuarioDe antemano los valores de la Tabla B(USUARIO) ya existen como registros, a diferencia de la TABLA A(PRODUCTO) esos campos seran llenados desde un windows form principal hecho en c#.
Como veran existe un Formulario
"LOGIN" que si los datos ingresados (usuario y contrasena son correctos) mostrara el windows form principal. Lo que quiero hacer es que en la TABLA PRODUCTO me guarde el valor del ID_Usuario ingresado en el Formulario LOGIN. yo lo estoy trabajando con procedimientos almacenados, no tengo problemas para insertar un registro en la tabla PRODUCTO pero cuando no existe en dicha tabla el campo X(ID_Usuario), ahi esta mi problema utilizo simplemente un INSERT INTO, o debo Utilizar un INER JOIN en lugar del INSERT INTO, que debo hacer que me falta o en que me estoy equivocando espero me ayuden con este ligero inconveniente.
Saludos Cordiales..