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


Автор: LectorSP 2.8.2007, 12:39
может кто поможет решить мальнький вопрос, у меня есть датасет...я в него загоняю таблицу...через fill() а как мне потом в это же датасет загнаять из базы еще одну таблицу...не потеряв первой?

Автор: thomas 2.8.2007, 16:18
LectorSP, 
Это не сложно
Код

private void frmMyForm_Load(object sender, EventArgs e)
        {
            con = new OleDbConnection();
            con.ConnectionString = @"provider=Microsoft.Jet.oledb.4.0;" +
                                   @"data source=D:\vti\Margo\Cyberpro.mdb";
            ds = new DataSet();

            //maken tabelen in DataSet
            String sql = "select * from tblKlanten order by [Naam klant]";
            da = new OleDbDataAdapter(sql, con);
            da.Fill(ds, "klanten");

            sql = "select * from [tblArtikels_(verkoop)] order by [Code artikel]";
            da = new OleDbDataAdapter(sql, con);
            da.Fill(ds, "artikelen");

            sql = "select * from tblVerkopen";
            da = new OleDbDataAdapter(sql, con);
            da.Fill(ds, "verkopen");

            con.Close();
         }
 ДатаСет один, а для каждой таблицы создаешь свой ДатаАдаптер c sql-запросом и вперед, на мины.  smile 

Автор: LectorSP 3.8.2007, 14:48
очень хорошо..спасиб

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