Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #13  
Antiguo 23-03-2011
Gallosuarez Gallosuarez is offline
Miembro
 
Registrado: feb 2007
Posts: 92
Poder: 20
Gallosuarez Va por buen camino
Recomendaciones ...

Amerika111:


¡Aja!, me imagina algo así. Primero, recomiendo que leas la guía de estilo de este sitio (te dice, entre otras cosas, como debes de plantear tus preguntas, para que los compañeros [que tienen mucha paciencia y una disposición del tamaño del mundo, te puedan ayudar a resolver tu problema de la mejor manera]).

Segundo, ya te percataste que tu pregunta, al final de cuentas, no tiene nada que ver con Firebird (tiene que ver mas con C#). Bueno, en fin.

Tercero, voy a hacer lo siguiente: voy a copiar tu código de C# y voy a poner en forma textual que es lo que tienes que hacer (disculpa, pero no conozco dicho lenguaje de programación [hasta el momento solo he hecho una sola prueba y la hice utilizando un copy-paste]), así que tu disculparás.

Código:
privatevoid prueba() 
{

FbConnection cn = newFbConnection(FbDB); 
cn.Open();

FbConnection cn1 = newFbConnection(FbDB); 
cn1.Open();

DataSet ds = newDataSet();
FbDataAdapter ad = newFbDataAdapter("Select * FROM A_EXPORTAIMMS", cn); 
ad.Fill(ds);


StringBuilder str = newStringBuilder();
for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++) 
{

  for (int j = 0; j <= ds.Tables[0].Columns.Count - 1; j++) 
  {
     str.Append(ds.Tables[0].Rows[i][j].ToString());
     // concatenar a tu variable str el separador que quieres entre columnas
     // Excepto a la última columna. 
    // algo así como esto: str = str + ','     (si quieres que el separdor sea una coma     
  }
  str.AppendLine();
  // concatenas a tu variable str un Carriage Return + Line Feed
  // algo así como esto: str = str + CHR(13) + CHR(10)  
}
Response.Clear();
Response.AddHeader(

"content-disposition",
"attachment;filename=FileName.txt"); 
Response.Charset =

""; 
Response.Cache.SetCacheability(

HttpCacheability.NoCache); 
Response.ContentType =

"application/vnd.text"; 
System.IO.

StringWriter stringWrite = new System.IO.StringWriter(); 
System.Web.UI.

HtmlTextWriter htmlWrite =
newHtmlTextWriter(stringWrite); 
Response.Write(str.ToString());
Response.End();
cn.Close();
cn1.Close();
cn.Dispose();
cn1.Dispose();

}
Espero que esto te ayude un poco.

Saludos y más atención para la próxima.
Atte:
Gerardo Suárez Trejo
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
condicionar un procedimiento dentro de otro procedimiento yossi Varios 7 17-05-2010 10:47:14
Problemas con un job que cree Nomed MS SQL Server 6 27-03-2009 20:09:27
Frames, esperar a que cree sus controles paubar Varios 12 02-09-2007 22:23:55
Cree el EXE en delphi 5 y lo corro en XP , marca error , alguna idea? kamik Varios 10 22-12-2005 17:03:10
Ayuda, como llamar a un procedimiento desde otro procedimiento? Ariatna Varios 1 01-02-2005 04:05:35


La franja horaria es GMT +2. Ahora son las 08:12:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi