Comunidad de diseño web y desarrollo en internet online

utilizar un ASP para cargar un Datagrid...

Citar            
MensajeEscrito el 18 Jun 2008 08:50 am
Buenos días, tengo el siguiente problema:
Estoy cargando un datagrid mediante XML que genero y grabo en el servidor mediante ASP y un ataque a la Base de datos.
El problema es que ahora no me permiten grabar en el servidor estos XML's :evil:
Por lo que pensé: ¿si con ASP creo un XML, en vez de Crearlo, lo muestro por pantalla y que FLASH lo recoja...? Pues no me funciona.
¿Estoy haciendo algo mal...? o ¿es que simplemente lo que intento no se puede hacer?
Os dejo el código ASP:

Código :

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
'Establezco la conexión
Set MiConexion = Server.CreateObject("ADODB.Connection")
Err.clear
session("cadconexion") = "dsn=xxx;pwd=xxx"
MiConexion.Open trim(session("cadconexion"))
if Err <> 0 then
   'existe error de conexion y habrá que comprobarlo
else
   ' Creo el Recordset
   Set rs_usuarios=Server.CreateObject("ADODB.Recordset")
   strSQL="select * from usuarios"
   'Ejecuto el Recordset
   set rs_usuarios=MiConexion.Execute(strSQL)
   Contexml="<?xml version='1.0' encoding='utf-8'?><nodopadre>"
   while not rs_usuarios.EOF 
   Contexml = Contexml & "<nodohijo nombre='" & rs_usuarios("nombre") & "'></nodohijo>"
   rs_usuarios.movenext
   wend
   Contexml = Contexml & "</nodopadre>"
   MiConexion.Close
   set MiConexion=Nothing
   Response.Write(Contexml)
end if
%>

y el Código Flash:

Código :

//Cargamos el XML
calendario = new XML();
calendario.ignoreWhite = true;
calendario.onLoad = function(success) {
   if (success) {
      //Creamos los arrays donde iran los datos
      largo = calendario.firstChild.childNodes.length;
      fecha = new Array(largo);
      //Llenar los arrays
      for (i=0; i<largo; i++) {
         fecha[i] = calendario.firstChild.childNodes[i].attributes.nombre;
      }
      llenarDataGrid();
   } else {
      trace("No se pudo cargar el XML");
   }
};
calendario.load("vi_xml.asp");

Por perillan

100 de clabLevel



Genero:Masculino  

La Mancha profunda....

firefox
Citar            
MensajeEscrito el 18 Jun 2008 10:08 am
Probablemente tengas algún error o basura en la salida (desconozco de asp) Abre directamente el ASP en el navegador a ver como luce el XML

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Jun 2008 10:13 am
luce perfectamente bien

El caso es que lo he probado con PHP y tampoco funciona

Me parece que me va a tocar pasar variables "a tutiplen" (bucles, bucles y mas bucles)...

Por perillan

100 de clabLevel



Genero:Masculino  

La Mancha profunda....

msie
Citar            
MensajeEscrito el 18 Jun 2008 10:48 am
... o usar Remoting, mas rápido y mejor que cualquier XML o par de valor/variable

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Jun 2008 11:09 am
No puedo utilizar Remoting, estoy con las manos atadas

Gracias de todas formas, he renunciado a este sistema y me liaré a pasar variables..

Un saludo

Por perillan

100 de clabLevel



Genero:Masculino  

La Mancha profunda....

msie

 

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