Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > dbf-ы B C#


Автор: СЭНСЭЙ 10.4.2007, 13:31
Нужно открыть дбф файл, прочитать форматы полей и внести строки и удалить.
Создать файл получается с полями нужных форматов и названий, но дальше незнаю как.
В основном с БД сКУэЛя работал.

Автор: mr.DUDA 11.4.2007, 21:03
Цитата(СЭНСЭЙ @  10.4.2007,  12:31 Найти цитируемый пост)
прочитать форматы полей и внести строки

Так нужно формат полей получить, или добавить строки в уже известную таблицу ?

Автор: СЭНСЭЙ 12.4.2007, 15:55
ну хорошо.А как в существующий файл дбф добавить запись?
Поимер можно?

Автор: СЭНСЭЙ 13.4.2007, 10:00
Цитата(mr.DUDA ) 
{прочитать форматы полей и внести строки 


Так нужно формат полей получить, или добавить строки в уже известную таблицу ? }



да

Автор: emmanuil 4.5.2007, 10:30
Да точно так же!

Код

using (OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;" +
    @"Data Source=c:\dbase;Extended Properties=dBASE IV;User ID=Admin;Password="))
{
    con.Open();
    OleDbCommand insert = con.CreateCommand();
    insert.CommandText = "insert into GRES0001.101 values('" + DateTime.Today + "', 1, 1, 1, 1, 1,  1, 1, 1, 1)";
    insert.ExecuteNonQuery();
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)