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

como poner el valor extraido de una BD a un Textarea..??

Estas en el tema de como poner el valor extraido de una BD a un Textarea..?? en el foro de ASP Clásico en Foros del Web. hola a todos: necesito saber como colocar un dato extraido de la BD y que aparezca en un textarea o caja de texto multiline.... el ...
  #1 (permalink)  
Antiguo 07/08/2004, 13:30
 
Fecha de Ingreso: julio-2004
Mensajes: 109
Antigüedad: 20 años, 9 meses
Puntos: 0
Pregunta como poner el valor extraido de una BD a un Textarea..??

hola a todos:

necesito saber como colocar un dato extraido de la BD y que aparezca en un textarea o caja de texto multiline....

el textarea esta en una tabla del dreamweaver... y el asp no lo cubre...
como puedo lograrlo...

gracias...
  #2 (permalink)  
Antiguo 07/08/2004, 13:56
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
<textarea name="loquesea"><% = rs("campo") %></textarea>
__________________
...___...
  #3 (permalink)  
Antiguo 07/08/2004, 14:12
 
Fecha de Ingreso: julio-2004
Mensajes: 109
Antigüedad: 20 años, 9 meses
Puntos: 0
pero ya lo he intentado asi y no funciona...

dazuga:

ya lo he intentado asi y no me funciona....

me lo puedes revisar porfa...

<%
Set conec= Server.CreateObject("ADODB.Connection")
set registro = Server.CreateObject("ADODB.Recordset")
set registro1 = Server.CreateObject("ADODB.Recordset")
set registro2 = Server.CreateObject("ADODB.Recordset")
conec.open "Driver={SQL Server};SERVER=127.0.0.1; UID=cvivanco;PWD=cvivanco;DATABASE=moises"
if Request.Form("cbonum_pedido") <>" " then
numero=Request.Form("cbonum_pedido")
set registro= conec.Execute("SELECT Pedidos.*,usuarios.*,aduanas.*,inventario.*,modelo .*,servicio.* FROM Pedidos,usuarios,aduanas,inventario,modelo,servici o WHERE Pedidos.nro_pedido=convert(int,'"&numero&"') and Pedidos.nro_inv=inventario.nro_inv and inventario.rut_usr=usuarios.rut_usr and inventario.cod_modelo=modelo.cod_modelo and usuarios.cod_aduana=aduanas.cod_aduana and modelo.cod_serv=servicio.cod_serv")
if registro.BOF = true AND registro.EOF = true then

else%>
<tr bgcolor="#FFFFFF">
<td width="9%" height="21"><%response.write(registro.fields ("nombre_aduana"))%>&nbsp;</td>
<td width="26%"><%response.write(registro.fields("Nomb re_usr"))%><%response.write(registro.fields("ap_pa terno"))%><%response.write(registro.fields("ap_mat erno"))%>&nbsp;</td>
<td width="11%"><%response.write(registro.fields("marc a_modelo"))%>&nbsp;</td>
<td width="22%"><%response.write(registro.fields("desc rip_modelo"))%>&nbsp;</td>
<td width="6%"><input name="txtinv" type="text" id="txtinv" value="<%response.write(registro.fields("nro_inv") )%>" size="10" maxlength="10"></td>
<td width="8%"><%response.write(registro.fields("nro_s erie"))%></td>
<td width="18%"><%response.write(registro.fields("nomb re_serv"))%><input type="hidden" value="<%response.write(registro.fields("fecha_ped ido"))%>" name="valor"></td>
</tr>
</table>
<%end if
conec.close
set conec = nothing
end if
%>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="105">
<textarea name="txtdetalle" <%response.write(registro.fields("nombre_serv")) %> cols="122" id="txtdetalle"></textarea>


si quieres te mando el archivo .asp a ver si puedes hecharme una mano con esa pagina...

me das algun correo y la envio....

gracias-....
  #4 (permalink)  
Antiguo 07/08/2004, 14:14
 
Fecha de Ingreso: julio-2004
Mensajes: 109
Antigüedad: 20 años, 9 meses
Puntos: 0
me da el siguiente error.......

el error es este


Tipo de error:
ADODB.Recordset (0x800A0CC1)
No se encontró el elemento en la colección que corresponde con el nombre o el ordinal pedido.
/Moises/Terminar_Pedido1.asp, line 545
  #5 (permalink)  
Antiguo 07/08/2004, 14:41
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
Bueno, el mensaje de error dice, en otras palabras, que el campo (supongo que "nombre_serv") no existe. Revisá si está bien escrito.

Por otra parte, yo no te dije que lo hagas así:
Código:
<textarea name="txtdetalle" <%response.write(registro.fields("nombre_serv"))%> cols="122" id="txtdetalle"></textarea>

Sino así:
Código:
<textarea name="txtdetalle" cols="122" id="txtdetalle"><%response.write(registro.fields("nombre_serv"))%></textarea>

O sea, los TAGS del textarea deben encerrar a su contenido (<textarea>contenido</textarea>), no es como los input text que tienen un "value"
__________________
...___...
  #6 (permalink)  
Antiguo 07/08/2004, 14:54
 
Fecha de Ingreso: julio-2004
Mensajes: 109
Antigüedad: 20 años, 9 meses
Puntos: 0
ahora si lo tengo igual al que enviaste y no funciona...

hola:

no me funciona es textarea... quieres que te mande el codigo a algun correo para que tu me lo puedas ver y corregir de antemano muchas gracias

dame tu mail y lo envio enseguida...


gracias nuevamente...
  #7 (permalink)  
Antiguo 07/08/2004, 19:56
 
Fecha de Ingreso: diciembre-2001
Mensajes: 199
Antigüedad: 23 años, 4 meses
Puntos: 0
Si te sigue dando el mismo error es por que el nombre del campo que estas dando no existe en la base de datos, por ejemplo :

<textarea name="loquesea"><%=rs("tucampo")%></textarea>

y en la base el campo puede estar asi: tu_campo
revisa que los nombres correspondan...
  #8 (permalink)  
Antiguo 08/08/2004, 14:37
 
Fecha de Ingreso: agosto-2004
Mensajes: 2
Antigüedad: 20 años, 8 meses
Puntos: 0
Usa este codigo <%= rs.Fields("tu_campo_memo").Value %> como valor inicial en las propiedades de tu Text area en Dreamweaver o escribe el codigo.

<textarea name="text"><%= rs.Fields("tu_campo_memo").Value %></textarea>

Ah! no uses response.write para escribir solo usa el <%= rs.Fields("Nombre de tu campo").Value %>
  #9 (permalink)  
Antiguo 08/08/2004, 21:52
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
Cita:
Iniciado por kittaragon
hola:

no me funciona es textarea... quieres que te mande el codigo a algun correo para que tu me lo puedas ver y corregir de antemano muchas gracias

dame tu mail y lo envio enseguida...


gracias nuevamente...
no, no acepto consultas por mail ni por mensajes privados. mejor poné en éste mismo mensaje nuevamente el código como te quedó y lo vemos aquí (y no te olvides de poner el mensaje de error que manda, y marcarnos cuál es la línea porque no somos adivinos)

saludos
__________________
...___...
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 15:17.