Código c#:
desde ya muchas gacias!!! Ver original
using System; using System.Data; using System.Data.Odbc; namespace TestODBC { class Program { static void Main(string[] args) { MostrarDatos(); Console.ReadLine(); DateTime Hoy = DateTime.Today; } private static void MostrarDatos() { using (OdbcConnection oCn = new OdbcConnection("Driver={Sybase System 10};SRVR=datas;DB=timeline;DSN=Default;UID=usersistem;PWD=appsistem;")) { try { string proc = String.Format("exec sp_trendView @tablename='{0}', @tagname='{1}', @columnname='{2}', @starttime='{3}', @endtime= '{4}'", "collect", "analog.BBL52B_02_____P.curval", "value", "01/08/2013 00:00:00", "31/08/2013 23:59:00"); OdbcCommand oCmd = new OdbcCommand(proc, oCn); DataTable rows = new DataTable("datos"); OdbcDataAdapter oDt = new OdbcDataAdapter(oCmd); oCn.Open(); try { oDt.Fill(rows); foreach (DataRow row in rows.Rows) { Console.WriteLine(row[0]); Console.WriteLine(row[2]); //en esta parte muestro por pantalla los datos, es aquí donde quiero crear el csv. } } catch (Exception ex) { Console.WriteLine(String.Format("Error al consultar procedimiento : {0}", ex.Message)); } } catch (Exception ex) { Console.WriteLine(ex.Message); } } } } }