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

¿Como puedo insertar un registro en la bd?

Estas en el tema de ¿Como puedo insertar un registro en la bd? en el foro de ASP Clásico en Foros del Web. hola. kisiera saber komo puedo tomar los datos de 3 combobox, un text y un textarea...tomar todos e insertarlos en una tabla (usando sql server). ...
  #1 (permalink)  
Antiguo 14/02/2006, 13:30
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta ¿Como puedo insertar un registro en la bd?

hola.
kisiera saber komo puedo tomar los datos de 3 combobox, un text y un textarea...tomar todos e insertarlos en una tabla (usando sql server).
se podria hacer con un procedimiento almacenado?...

muchas grax
  #2 (permalink)  
Antiguo 14/02/2006, 13:39
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 5 meses
Puntos: 16
Es algo basico de ASP... puedes verlo en manuales como los de www.asptutor.com o www.soloasp.com.ar

Saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #3 (permalink)  
Antiguo 14/02/2006, 14:07
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 2 meses
Puntos: 0
lo buske ahi....
realmente no lo entendi..ni encontre lo ke buscaba exactamente...

o sino no estaria haciendo este nuevo tema
  #4 (permalink)  
Antiguo 14/02/2006, 14:12
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Despues de hacer submit a la forma, deberias recuperar estos valores con el objeto Request, el metodo es form o querystring si la forma fue enviada por post o por get respectivamente, despues solo tendrias que formar la sentencia SQL.

variable1 = Request.Form("nombre_campo_1")
variable2 = Request.Form("nombre_campo_2")

Código:
strSQL = "INSERT INTO tabla(campo1, campo2) VALUES('" &variable1& "' , '" &   variable2& "')"
Fijate como se pasan los valores, estoy utilizando comillas simples, 'valor' asumiendo que los campos en tu base de datos son de texto, si fueran numericos no necesitas estas comillas simples.

Y si, como te dice El_Metallick, es el tema de todos los dias aqui.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 14/02/2006, 14:27
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 2 meses
Puntos: 0
oka...
grax por responderme...
  #6 (permalink)  
Antiguo 14/02/2006, 14:28
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 2 meses
Puntos: 0
osea ke en otro form rescato los datos y esos los inserto??...no los puedo rescatar con button o si?
  #7 (permalink)  
Antiguo 14/02/2006, 14:30
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Como que en otro form???
De casualidad no estaras trabajando con .NET?
Puedes poner algo de codigo?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #8 (permalink)  
Antiguo 14/02/2006, 15:56
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 19 años, 3 meses
Puntos: 1
No Habias Hecho Una Pregunta Similar Unos Dias Atras?
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #9 (permalink)  
Antiguo 14/02/2006, 16:40
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 19 años, 7 meses
Puntos: 0
Esta + Perdida...
  #10 (permalink)  
Antiguo 15/02/2006, 07:27
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 2 meses
Puntos: 0
No he preguntado esto.
es una simple pregunta...
kiero saber el formato de insertar y en donde lo tengo ke poner...
nada mas
  #11 (permalink)  
Antiguo 15/02/2006, 13:18
 
Fecha de Ingreso: febrero-2006
Mensajes: 98
Antigüedad: 19 años, 2 meses
Puntos: 0
<body>
<!--#include File="../adovbs.inc" -->
<SCRIPT LANGUAGE="JAVASCRIPT">
function validar1(){
texto1 = document.datos.asunto.value
texto2 = document.datos.detalle.value
if (texto1 == null || texto1 == "") //chequeamos que este vacio o NULL
{alert("Debe Ingresar asunto");
document.datos.asunto.focus();}
//datos.asunto.focus();
//focus()
else
if (texto2 == null || texto2 == "")
{alert("Debe Ingresar detalle");
document.datos.detalle.focus();}
//focus(asunto)
//else
//alert("Esta Lleno")
}
</script>
<form name="datos">
<%
Set connection=Server.CreateObject("ADODB.Connection")
set rs1 = CreateObject("ADODB.Recordset")
connection.ConnectionString="Driver={SQL Server};Server=no mostrar"
connection.Mode=3
connection.open

SQL1 = " trabajo.dbo.centro_costo"
rs1.Open SQL1, connection,1,2%>

<div align="center">
<p>&nbsp;</p>
<p><img src="file:///C|/Documents%20and%20Settings/debora/Mis%20documentos/Mis%20imágenes/dddddddd.JPG" width="491" height="84">
</p>
<p class="style1">Crear Solicitud </p>
<table width="355" height="210" border="0" align="center" bordercolor="#76B4F8" bgcolor="#76B4F8">
<tr>
<td width="167"><div align="center" class="style2">
<div align="right">Usuario ID: </div>
</div></td>
<td width="178"><% rs("id")%></td>
</tr>
<tr>
<td><div align="right"></div>
<div align="right"><span class="style2">Nombre : </span></div></td>
<td><% rs("describ")%></td>
</tr>
<tr>
<td><div align="center" class="style2">
<div align="right">Telefono : </div>
</div></td>
<td><% rs("anexo")%></td>
</tr>
<tr>
<td><div align="center" class="style2">
<div align="right">E-mail : </div>
</div></td>
<td><% rs("correo")%></td>
</tr>
<tr>
<td><div align="right"><span class="style2">Oficina : </span></div></td>
<td><% rs("oficina")%></td>
</tr>
<tr>
<td><div align="right"><span class="style2">Fecha : </span></div></td>
<td></td>
</tr>
</table>
<table width="457" height="114" align="center">
<tr>
<td width="129" height="26"><div align="right"><span class="style7">Centro de Costo : </span></div></td>
<td width="316"><div align="left">
<select name="centro costo">
<%
rs1.movefirst
do while not rs1.eof
var_cod = rs1("nro_centro")
var_nom = rs1("nom_centro")%>
<option value="<%=var_cod%>"><%=var_nom%> </option>
<%rs.movenext

loop %>
<option value="Consulta">Chuquicamata"Capacitación Especial Despachador"</option>
<option value="Consulta">Cerro Colorado Consulting Order"Proyec.Prox de Palas"</option>
</select>
</div></td>
</tr>
<tr>
<td height="26"><div align="right"><span class="style7">Urgencia :</span></div></td>
<td><div align="left">
<select name="urgencia">
<option value="Alta">Alta</option>
<option value="Media">Media</option>
<option value="Baja">Baja</option>
</select>
</div></td>
</tr>
<tr>
<td height="26"><div align="right">
<div align="right" class="style5">Tipo de Solicitud :</div>
</div></td>
<td><div align="left">
<select name="tipo_solicitud">
<option value="Consulta">Consulta</option>
<option value="Compra Nacional">Compra Nacional</option>
<option value="Compra Internacional">Compra Internacional</option>
</select>
</div></td>
</tr>
<tr>
<td height="24"><div align="right"><span class="style7">Asunto : </span></div></td>
<td><div align="left">
<input name="asunto" type="text" size="30" maxlength="40" onBlur="validar1(asunto.value)">
</div></td>
</tr>
</table>
<table width="371" height="118" align="center">
<tr>
<td width="94"><div align="right"><span class="style7">Detalle : </span></div></td>
<td width="265" rowspan="3" bordercolor="#FFFFFF" bgcolor="#FFFFFF"><textarea name="detalle" cols="40" rows="8" onBlur="validar1(detalle.value)"></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table>
<table width="570" border="0" align="center">
<tr>
<td width="91"><div align="right"><span class="style11">Adjunto :</span></div></td>
<td width="348"><input name="adjunto" type="text" size="58"></td>
<td width="117"><div align="right">
<input name="Submit" type="submit" class="style2" value=" Examinar... ">
</div></td>
</tr>
</table>
<table width="294" height="63" align="center">
<tr>
<td width="132" height="57"><div align="center">
<input name="menu" type="button" onclick="location.href = 'menu_principal.asp'" class="style2" value=" Menú ">
</div></td>
<td width="146"><div align="center">
<input name="guardar" type="submit" class="style2" value=" Guardar ">
</div></td>
</tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp; </p>
</div>
</form>
<form name="insertar_datos">
<%
Set connection=Server.CreateObject("ADODB.Connection")
set rs = CreateObject("ADODB.Recordset")
connection.ConnectionString="Driver={SQL Server};Server=no mostrar"
connection.Mode=3
connection.open
SQL = " trabajo.dbo.solicitud"
rs.Open SQL, connection,1,2%>
<%
'fecha = Request.Form("")
urgencia = request.Form("asunto")
asunto = request.form("detalle")
donde_viene = session("usuario")
estado = "A"
tipo = request.form("tipo_solicitud")

%>
</form>
</body>
</html>

aca esta el codigo...
toy mal o maoma...o...no se...
ustedes saben mas
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 21:07.