Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/08/2011, 16:04
Avatar de Maxtp
Maxtp
 
Fecha de Ingreso: abril-2008
Ubicación: Quintana Roo
Mensajes: 15
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Alternativa Mysql Remoto...

Gracias Ronruby y chwc por su ayuda..

Ya casi termino pongo lo que tengo por si a alguien le sirve de ayuda..

Archivo PHP
Código:
<?php
include('../phpFunciones/claseMYSQL.php');
$wConexion=fConectaBD();		
$wCadena  = "SELECT p.id_pedido,p.cveSucursal,p.nombreArchivo,p.descPed,p.impPedido,p.estatus,p.fechaSubida,s.nombre FROM pedidos p INNER JOIN catsucursales s ON s.clave=p.cveSucursal  WHERE estatus=1";
$resultado=mysql_query($wCadena,$wConexion)or die ("Error al Ejecutar la Consulta".mysql_error());

//$result = mysql_query($query);
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
echo "<MessageXML>";
while($row = mysql_fetch_array($resultado, MYSQL_ASSOC))
{
	$fecha_s=date("Y-m-d",strtotime($row['fechaSubida'])) . 'T' . date("H:i:s",strtotime($row['fechaSubida']));
//date('d/m/Y',strtotime($row['fechaSubida']));
 echo "<DtPedidosD>"."<id_pedido>{$row['id_pedido']}</id_pedido>"."<cveSucursal>{$row['cveSucursal']}</cveSucursal>"."<nombreArchivo>{$row['nombreArchivo']}</nombreArchivo>"."<descPed>{$row['descPed']}</descPed>"."<impPedido>{$row['impPedido']}</impPedido>"."<estatus>{$row['estatus']}</estatus>"."<fechaSubida>{$fecha_s}</fechaSubida>"."<nombre>{$row['nombre']}</nombre>"."</DtPedidosD>";
}
echo "</MessageXML>";
mysql_close($wConexion);
?>
Con el resultado de la consulta genero un XML

codigo C#

Código:
try
            {
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost/sucursales/getPedidos.php");

                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                StreamReader input = new StreamReader(response.GetResponseStream());

                DataTable tPedido = new DataSet1.DtPedidosDDataTable();
                //DataSet dsTest = new DataSet();
                tPedido.ReadXml(input);
                //dsTest.ReadXml(input);
                dgvPedPendientes.DataSource = tPedido;

            }
            catch (Exception Except)
            {
                MessageBox.Show(Except.ToString());
            }
Aqui con el xml genrado lo guardo en un DataTable para mostrar en un grid la consulta..

Ahora lo que me falta es obtener el archivo txt, el cual es un campo blob en la base de datos.

creen que pueda enviarlo como bytes y con C# convertirlo a un archivo de texto?