Foros del Web » Programando para Internet » ASP Clásico »

Insertar un Registro en varias tablas

Estas en el tema de Insertar un Registro en varias tablas en el foro de ASP Clásico en Foros del Web. Hola necesito ayuda tengo una pagina con un combobox rellenado con datos de una bb., y tengo un boton al lado de este combobox por ...
  #1 (permalink)  
Antiguo 12/11/2004, 12:22
Avatar de Jackpat  
Fecha de Ingreso: noviembre-2004
Mensajes: 55
Antigüedad: 20 años, 6 meses
Puntos: 0
Exclamación Insertar un Registro en varias tablas

Hola

necesito ayuda tengo una pagina con un combobox rellenado con datos de una bb., y tengo un boton al lado de este combobox por si no existe la opcion que quiero, para que se abra otra pagina (popup), introduzca la nueva opcion y aparesca en el combobox, esto funciona sin ningun problema, pero necesitos que esta opcion que se agrego se grabe en la base de datos con la cual relleno el combobox, aparte de la base de datos en donde se almacena el formulario.

Ojala alguien me pueda ayudar

Grax.


antes qe se me olvide aca les pongo algo del codigo para que me ayuden:
Código:
<%	
set micon=server.createobject("adodb.connection")
set micom=server.createobject("adodb.command")
micon.open "provider=microsoft.jet.oledb.4.0; data source=" & server.mappath("data/Ord_Comp.mdb")
micom.activeconnection=micon
             
sqlAccion="insert into Oc (Sol,Usol,Cotizador,Proveedor) 
values ('" & request("txtSol") & "','" & request("txtUsol") & "'
,'" & request("txtProveedor") & "')"

sql5 = "Select * From Usol Where Usol='"& request("txtUsol") &"'" 
Set mirec = micon.Execute(sql5)
If mirec.eof Then
sqlAccion2="insert into Usol (Usol) values ('" & request("txtUsol") & "')"
end if

micom.commandtext=sqlAccion '
 aca nose que poner para poder ingresar el campo en las 2 tablas
micom.execute
set micom=nothing
micon.close
set micon=nothing

Última edición por Jackpat; 12/11/2004 a las 13:38 Razón: Acregar mas datos
  #2 (permalink)  
Antiguo 12/11/2004, 13:27
Avatar de andinistas  
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 21 años, 9 meses
Puntos: 0
Ok

Cita:
Iniciado por Jackpat
Hola

necesito ayuda tengo una pagina con un combobox rellenado con datos de una bb., y tengo un boton al lado de este combobox por si no existe la opcion que quiero, para que se abra otra pagina (popup), introduzca la nueva opcion y aparesca en el combobox, esto funciona sin ningun problema, pero necesitos que esta opcion que se agrego se grabe en la base de datos con la cual relleno el combobox, aparte de la base de datos en donde se almacena el formulario.

Ojala alguien me pueda ayudar

Grax.

oK yo he visto es proceso pero no recuerdo en qué página, se hace con javascript creo.. de todas formas posteo esto para quedar pendiente de alguna respuesta que nos ayude con la inquietud.
__________________
Un Saludo, Andinistas.
"Llegaron... Ellos tenían la biblia y nosotros la tierra... y nos dijieron: 'Cierren los ojos y recen.' Cerramos los ojos y cuando los abrimos,
ellos tenían la tierra y nosotros la biblia." Abadío Green.
  #3 (permalink)  
Antiguo 12/11/2004, 15:45
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Mmm... en la página POP-UP que te permite escribir la nueva opción para el combobox, deberías hacer un submit a otra (o a la misma, controlando mediante condicionales qué ejecutar) que realice la inserción en la BD y que al finalizar este proceso agregue la nueva opción al combobox de la página padre y cierre el POP-UP (estas dos últimas cosas, imagino, ya las tenés hechas)
__________________
...___...
  #4 (permalink)  
Antiguo 12/11/2004, 20:41
Avatar de andinistas  
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 21 años, 9 meses
Puntos: 0
ok

Cita:
Iniciado por Al Zuwaga
Mmm... en la página POP-UP que te permite escribir la nueva opción para el combobox, deberías hacer un submit a otra (o a la misma, controlando mediante condicionales qué ejecutar) que realice la inserción en la BD y que al finalizar este proceso agregue la nueva opción al combobox de la página padre y cierre el POP-UP (estas dos últimas cosas, imagino, ya las tenés hechas)

Sería bueno que dieras un URL o postearas un código en Javascript para estudiar el ejemplo
__________________
Un Saludo, Andinistas.
"Llegaron... Ellos tenían la biblia y nosotros la tierra... y nos dijieron: 'Cierren los ojos y recen.' Cerramos los ojos y cuando los abrimos,
ellos tenían la tierra y nosotros la biblia." Abadío Green.
  #5 (permalink)  
Antiguo 13/11/2004, 12:28
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
No hay ni URL ni código... fue una simple idea teórica a poner en práctica
__________________
...___...
  #6 (permalink)  
Antiguo 14/11/2004, 09:25
Avatar de Jackpat  
Fecha de Ingreso: noviembre-2004
Mensajes: 55
Antigüedad: 20 años, 6 meses
Puntos: 0
Exclamación Hola a Todos

hola les presento al codigo que permite optener los datos de una ventana popup y ponerlos como opcion en un combobox ahora mi proble es que esa opcion nueva que se agrego quede grabada en el formulario que tiene el combobox y en la base de datos con la que relleno el combobox, ojala me puedan ayudar, de antemano grax

<html>
<head>
<title>Untitled</title>
<script>
function anadir(){
juan=window.open('about:blank','juan','width=300,h eight=200');
juan.document.write("<html><head><title>Añadir opcion</title></head><body>");
juan.document.write("<form>Introduzca el texto de la nueva opción: <input type='textbox' name='texto'><br>");
juan.document.write("Introduzca el valor de la nueva opción: <input type='textbox' name='texto'><br>");
juan.document.write("<input type='button' value='añadir' onclick='opener.anadir2()'>");
juan.document.write("</form></body></html>");
}
function anadir2(){
texto=juan.document.forms[0][0].value;
valor=juan.document.forms[0][1].value;
opcion=new Option(texto,valor);
combo=document.forms[0]['pepe'];
combo.options[combo.options.length]=opcion;
juan.close();
}
</script>
</head>

<body>
<form>
<select name="pepe">
<option value="1">01
</select>
<input type="button" onclick="anadir()" value="Nueva opción">
</form>


</body>
</html>
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 12:52.