Buenos dias,
Me podrian ayudar con lo siguiente:
Tengo un dataset que alimento de un procedimiento almacenado, necesito coger los datos de este dataset e importarlo a un archivo plano (.txt), les agradezco la ayuda que me puedan brindar.
| |||
Importar dataset a un archivo plano Buenos dias, Me podrian ayudar con lo siguiente: Tengo un dataset que alimento de un procedimiento almacenado, necesito coger los datos de este dataset e importarlo a un archivo plano (.txt), les agradezco la ayuda que me puedan brindar. |
| |||
Respuesta: Importar dataset a un archivo plano Muchas gracias , pero necesito exportar directamente el dataset con el fin de no consumir recursos, sin utilizar grillas ni tablas. Es posible |
| ||||
Respuesta: Importar dataset a un archivo plano mmm no te comprendo la verdad que el codigo que puse al ultimo lee tu data set y crea un archivo .txt con el nombre q tu le indiques al ser dataset consume menos "recursos" de tu BD, ya que traabaja en escenarios conectados y desconectados, es decir, si no tienes coneccion con tu BD el dataset tendrá los datos y cumplira con mostrarlos... si no es eso explicame con manzanas por el sueño me tiene mal xD saludos q estes bien shau... |
| ||||
Respuesta: Importar dataset a un archivo plano protected void Button1_Click(object sender, EventArgs e) { //add nuevo item/ dataset.xsd StreamWriter oEscritor; DataSet1 miDataSetTipado = new DataSet1(); DataSet1TableAdapters.nombreDeTuTableAdapter miTableAdapter = new DataSet1TableAdapters.nombreDeTuTableAdapter(); miTableAdapter.Fill(miDataSetTipado.nombreDeTuTabl a); //miTableAdapter.GetData(); //comilla doble string charEspecial = "\""; foreach (DataRow miDataRow in miTableAdapter.GetData().Rows) { int idTuCampo = Convert.ToInt32(miDataRow["IdTuCampo"]); string TuCampo = miDataRow["TuCampoBD"].ToString(); string TuCampo2 = miDataRow["TuCampoBD2"].ToString(); string TuCampo3 = miDataRow["TuCampoBD3"].ToString(); txtTextoFichero.Text = charEspecial + idFoto + charEspecial + ", " + charEspecial + titulo + charEspecial + ", " + charEspecial + comentario + charEspecial + ", " + charEspecial + link + charEspecial; } //para imprimir el dato seleccionado //txtTextoFichero.Text = miTableAdapter.GetData().Rows[0].ItemArray[1].ToString(); txtTextoFichero.DataBind(); oEscritor = File.CreateText(TxtNombreFichero.Text + ".csv"); oEscritor.Write(txtTextoFichero.Text); oEscritor.Close(); oEscritor.Dispose(); } resultado en tu csv: "idTuCampo","TuCampo","TuCampo2","TuCampo3" disculpa, lo del gridview es solo un ejemplo de mas de los tantos, de como usar un dataset tipado. Este codigo lo que hace, es que toma el dato del txtNombreFichero.Text (que va hacer el nombre que TU le das al archivo csv) y el dato del txtTextoFichero.Text (que va hacer el contenido del textbox que se llena al presionar el boton crear archivo) lo hace simultaneamente, puedes hacer que se llene el textbox txtTextoFichero primero con el evento de otro boton y una vez que se llene tu txt presionar el otro boton que se llama crear archivo .. espero te sirva si encontraste la respuesta en otro lugar publicala, porque puede haber gente que necesite lo mismo que tú... hasta pronto... shau. |
| |||
Respuesta: Importar dataset a un archivo plano Hola, El primer código de ejemplo me ha servido mucho, sin embargo al ejecutar la aplicación me genera el archivo.doc sin absolutamente nada en el. ¿Cómo podria solucionar este problema? Es una aplicación que he ido desarrollando en vb.net |