Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2003, 04:59
Cesark
 
Fecha de Ingreso: marzo-2003
Mensajes: 38
Antigüedad: 21 años, 8 meses
Puntos: 0
Pregunta Insertando datos desde un formulario

Tengo dos tablas en SQL Server 2000, a las cuales quiero insertar todos sus datos desde un formulario web diseñado con Dreamweaver MX con lenguaje ASP VBScript, pero no sé código solo utilizo las herramientas visuales y algún retoque de código que me aconsejan por ahí . Yo ya se como hacer dicho formulario para que envíe los datos a esas dos tablas, pero no sé como enviar dos de esos datos a las tablas, ya que son claves foráneas y dependen de la clave principal, no se como decirle al objeto del formulario que envía dicho dato que estas claves foráneas sean iguales a sus respectivas claves principales.


Pongo mi ejemplo para ilustrarlo; se trata de una base de datos para un website donde se insertaran ofertas de venta de coches, con lo cual pretendo que primero rellenen un formulario con todos los datos de la persona ofertante, después éste pueda entrar en el apartado de inserción de ofertas mediante nombre de usuario y contraseña que le identificará, y pueda insertar los datos de la oferta del o de los coches que desee. Pero no se como insertar algunos de esos datos como ya he comentado J.

A corte de ejemplo breve estas serian mis tablas afectadas:

Tabla ‘Ofertantes’:
Ofertante_num (Clave Principal) (Identidad)
Nombre
Primer_Apellido
Segundo_Apellido
NIF
Provincia
Población

Tabla ‘Ofertas’:
Oferta_num (Clave Principal) (Identidad)
Data
Título
Descripción
Ofertante_num (Clave Foránea)

Tabla ‘Coches’:
Coche_num
Marca
Modelo
Color
Precio
Matrícula
Oferta_num (Clave Foránea)


LOS CAMPOS QUE NO SE COMO INTRODUCIR DESDE EL FORMULARIO WEB SON: ‘Ofertante_num’ (Clave Foránea) de la tabla ‘Ofertas’ y ‘Oferta_num’ (Clave Foránea) de la tabla ‘Coches’. El primero, ‘Ofertante_num’, supongo que podría sacarse de la identificación mediante nombre de usuario y contraseña que el usuario ha hecho para acceder a la página de inserción de ofertas, pero no se como ponerlo en un objeto de formulario e inserte ese valor. El segundo, ‘Oferta_num’ tendría que ser igual al mismo campo de la tabla ‘Ofertas’ que acabamos de insertar, y no se como decirle al objeto de formulario que inserte ahí el mismo número que ha introducido en la tabla ‘Ofertas’. Por ejemplo, si estamos insertando la oferta Nº 2, el campo ‘Oferta_num’ de la tabla ‘Ofertas’ será un ‘2’ y el mismo campo de la tabla ‘Coches’ también será un ‘2’.


Gracias