База данных с файла - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, хотел бы поинтересоваться, возможно ли в C# сделать файл данных, без базы данных? что то типа XML сериализации, только файл большого размера потенциально будет.

Решение задачи: «База данных с файла»

textual
Листинг программы
static void Main(string[] args)
{
    var c = new OleDbConnection(
        "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:\\;ExtendedProperties="text;HDR=Yes;FMT=TabDelimited"");
    c.Open();
 
    var cmd = new OleDbCommand("SELECT * FROM [file.txt]", c);
    var reader = cmd.ExecuteReader();
 
    while(reader.Read())
    {
        var sb = new StringBuilder();
 
        for (var i = 0; i < reader.FieldCount; i++)
        { 
            sb.Append(reader.GetValue(i));
            sb.Append("\t");
        }
 
        Console.WriteLine(sb.ToString());
    }
 
    reader.Close();
    c.Close();
 
    Console.ReadLine();
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы