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


Автор: KANekT 24.10.2007, 12:58
как импортировать данные из Аксес-файла в СИ шарпе
потом их надо засунуть в дата грид )))
файл лежит в той же папке где и приложение 

Автор: thomas 24.10.2007, 13:12
KANekT, 
Привет.
Начинать надо с чтения http://msdn.microsoft.com/library/rus/default.asp?url=/library/RUS/vbcon/html/vboriIntegratingDataVB.asp и изучения http://msdn.microsoft.com/library/rus/default.asp?url=/library/RUS/vbcon/html/vbcondatasets.asp

А так все в принципе не сложно.
В приложении(пищущемся на C#) создается соединение с базой данных Access при помощи OLE DB, создается ДатаСет, через ДатаАдаптер при помощи sql-запроса выбираются нужные данные из базы данных и помещаются в таблицу ДатаСет. После этого расположенному на форме dataGridView присваиваются нужные свойства
Код

myDataGridView.DataSource =  myDataSet;
myDataGridView.DataMember = "myTable";

И все, выбранные из базы данных данные отображаются в DataGridView контроле на форме.

Читаем учебную литературу для изучения вопроса. Удачи.  smile 

Автор: Walker 24.10.2007, 13:14
Поднимаешь коннект, в connectionstring указываешь путь к базе, провайдера (Jet) и аутентификационные данные. Если данные надо только читать - юзаешь DataReader, если ещё и менять - DataAdapter, через них, сформировав строку запроса на SQL, заполняешь DataSet и указываешь его в свойстве DataSource твоего Грида...

Кошмар!
Во-первых, пост размещён не в том разделе. Базы данных обсуждают в 
http://forum.vingrad.ru/forum/dotnet-net-db-database.html. А по Вашему вопросу и вообще сюда - http://forum.vingrad.ru/forum/forum-404.html
Во-вторых, поиском лень воспользоваться? smile 
Из последнего: http://forum.vingrad.ru/forum/topic-174644.html.
По диагнозу рецепт: http://msdn2.microsoft.com/en-us/library/Aa286484.aspx

Автор: KANekT 24.10.2007, 14:03
НЕЕЕЕ у мну другой диагноз.
Мой моск захавал Ктулуху, и теперь Йа чайник...
а раньше ведь программировал вроде ;)

Спасибо за помощь

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