Comunidad de diseño web y desarrollo en internet online

Como jalar variables de una bd con Loadvars y ASP

Citar            
MensajeEscrito el 08 Nov 2007 07:40 pm
Hola a todos estoy tratando de jalar valores de una bd y me surgieron algunos problemas , kisas no es el mejor metodo , pero es el unico k se :oops: ojala puedan ayudarme .

Aqui publico las variables mediante codigo ASP (test.asp)

<%
response.write &user=u1245
response.write &nombre=gigi
response.Write &noti=&rst("noticia") aki se complica el asunto ya que no ve da el contenido del campo noticia sino k lo toma como texto normal. :crap:
%>

Para llamar las variables en FLASH lo hago de la siguiente forma:
var MiLoadVars = new LoadVars();
MiLoadVars.onLoad = function(){
_root.recibir.text = MiLoadVars.user;
_root.recibirnombre.text = MiLoadVars.nombre;
_root.recibirnoticia.text = MiLoadVars.noti;
}
MiLoadVars.load("test.asp");

Espero haberme explikado y k alguien pueda asesorarme tks

Por gigi004

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 08 Nov 2007 08:03 pm

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 09 Nov 2007 04:57 pm
En si lo que deceo hacer es un sistema de noticias, mostrando los datos que se encuentrran en una base de datos y para ello estoy manejando ACCESS como manejador de la bd, ASP para la conexion a la bd y Flash utilizando el metodo Loadvars para obtener las variables que se imprimen en asp.

este es el codigo de mi pagina en ASP

TEST.ASP
..............................AQUI CREO LA CONEXION
<%
Response.Buffer = true
dim cnn,rst, var
'Creamos la conexión a la base de datos sin DSN
set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")
cnn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
Server.MapPath("Cedula.mdb"))
'var=session("IdGrupo")

sqltext = "SELECT * FROM noticias"
rst.Open sqltext,cnn,3,3

%>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

...........................EN ESTA PARTE IMPRIMO VARIABLES CON VALORES ASIGNADOS , PARA QUE PUEDAN SER LEIDOS POR FLASH(ESTO SI FUNCIONA)
<%
response.write &user=u1245
response.write &nombre=gigi
...........................AQUI TRATO DE IMPRIMIR EL VALOR DEL CAMPO DE LA BASE DE DATOS(ESTO NO FUNCIONA)
response.Write &noti=&rst("noticia")
%>
<body>
</body>
</html>
..........MI PREGUNTA ES COMO DEBO DE IMPRIMIR LA VARIABLE "NOTI" PARA QUE FLASH PUEDA LEER EL CONTENIDO DEL CAMPO "NOTICIA"??


LA FORMA EN LA QUE MANDO LLAMAR A LAS VARIABLES DE ASP ES LA SIGUIENTE:

var MiLoadVars = new LoadVars();
MiLoadVars.onLoad = function(){
_root.recibir.text = MiLoadVars.user;
_root.recibirnombre.text = MiLoadVars.nombre;
_root.recibirnoticia.text = MiLoadVars.noti;
}
MiLoadVars.load("test.asp");

ESPERO AHORA SI HABERME EXPLICADO BIEN KTS

Por gigi004

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 09 Nov 2007 05:37 pm
Te remito al tutorial que te puse, ahí se explica todo perfectamente.
Y el response.write se usa:

Código :

<%
response.write(rst("noticia"))
%>

Para poner código en el foro utiliza las etiquetas [*code][*/code]

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.