tworzenie plików .txt z danymi bazy danych SQL

0

witam
potrzebuje pomocy przy tworzeniu kodu C# a dokładnie chce pobrać dane z tabeli SQL i zapisać je do pliku .txt . Są to dane z 12 miesięcy wiec każdy miesiąc ma być zapisywany do osobnego pliku. Jest trochę podobnych przykładów ale nic konkretnego. Może ktoś tworzył coś podobnego?

help,help,help :-|

0

A to musi byc aplikacja? Nie mozesz skorzystac z wbudowanych mechanizmow? Co to za silnik w ogole?

0

Jeżeli to ma być aplikacja, to pierwsze co musisz zrobić to połączyć się z bazą i za pomocą procedury albo zapytania SQL wyciągnąć konkretne dane. Wyniki z bazy możesz zapisywać, np. do listy stringów, a następnie StreamWriter'em do pliku .txt

0

Skorzystałem z podpowiedzi i zacząłem tworzyc kod i oto rezultaty:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.IO;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        System.Data.SqlClient.SqlConnection polaczenie;
        polaczenie = new SqlConnection();
        polaczenie.ConnectionString = "database=Wyniki.mdf;";
        polaczenie.Open();
        System.Data.SqlClient.SqlCommand zapytanie = new SqlCommand();
        zapytanie.Connection = polaczenie;
        zapytanie.CommandText = "SELECT aktywa FROM Rok2002 WHERE 1";
        string aktywa = Console.ReadLine();
        SqlDataReader reader = zapytanie.ExecuteReader();
        if (reader.Read())
            aktywa = reader.GetInt32(0).ToString();
        for (int i = 0; i < 13;)
        {
            StreamWriter nazwa = new StreamWriter("dane.i.txt", true);
            aktywa.WriteLine("&wartosc.i='aktywa');
            aktywa.Flush();
            aktywa.Close();
        }
        reader.Close();
        polaczenie.Close();
    }
}

Stawiam pierwsze kroki C# wiec nie obedzie sie bez problemow. Zacząłem od polaczenia z baza SQL i tu sie pojawia pierwszy problem nie wiem czy dobrze formuluje argumenty do tego wiersza (polaczenie.ConnectionString = "database=Wyniki.mdf;";). Nastepnie staram sie pobrac dane do stringa z bazy danych tu nie wiem jak to sformulowac gdyż beda to wyniki z 12 miesiecy wiec zastanawiam sie czy nie trzeba stworzyc listy stringow. Jak tak to jak? Nastepnie stworzylem pętle która bedzie tworzyla pliki .txt z danymi dane.1.txt, dane.2.txt..... i wpisywala poszczególne argumenty ze stringa tu sie wyrzuca errrrorrrr...pomocy

1 użytkowników online, w tym zalogowanych: 0, gości: 1