Ver Mensaje Individual
  #7 (permalink)  
Antiguo 31/07/2009, 13:23
Avatar de Fabu_dina
Fabu_dina
 
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 21 años, 5 meses
Puntos: 1
Respuesta: campo longtext en mysql

ok

tengo un formulario con un campo textarea ok

Código:
<textarea name="descripcion_zona" id="descripcion_zona" rows="5" class="listas_principales_memo"  ></textarea>

y lo inserto en un nuevo registro de una base de datos con


Código:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConString

set rs = server.CreateObject("ADODB.Recordset")
sql = "Select * From zona"


rs.open sql,conN,1,2
rs.addnew
   
    rs.fields("zona_codigo")		= Ucase(Request.QueryString("codigo"))
    rs.fields("zona_nombre")		= Ucase(Request.QueryString("nombre"))
    rs.fields("zona_descripcion")	= Ucase(Request.QueryString("descripcion"))
   
  rs.update

el problema es que si en el campo textarea pones enter es decir


ejemplo1
ejemplo2
ejemplo3

si te fijas hay tres saltos de linea ok

no los graba en el campo longtex de la tabla

la estructura de mi tabla es:


Código:
CREATE TABLE `zona` (
  `zona_id` int(11) NOT NULL auto_increment,
  `zona_codigo` varchar(100) NOT NULL default '',
  `zona_nombre` varchar(100) NOT NULL default '',
  `zona_descripcion` longtext NOT NULL,
  PRIMARY KEY  (`zona_id`)
) TYPE=MyISAM;