как добавить данные в базу?
От: carry_wayne  
Дата: 23.04.07 06:35
Оценка:
пробовала dataset.<назв.таб.>.<add_назв.таб._row()>, не получается
Re: как добавить данные в базу?
От: OrSol  
Дата: 23.04.07 07:13
Оценка:
Здравствуйте, carry_wayne, Вы писали:

_>пробовала dataset.<назв.таб.>.<add_назв.таб._row()>, не получается


Для добавления данных в базу, нужно использовать sql запросы типа insert, и классы ...Command.
И вообшее RTFM про ADO
Re: как добавить данные в базу?
От: Alex Dav Россия  
Дата: 23.04.07 07:30
Оценка:
Здравствуйте, carry_wayne, Вы писали:

_>пробовала dataset.<назв.таб.>.<add_назв.таб._row()>, не получается


Если через DataSet, то так примерно

DataSet.Table.Rows.Add(drs) — добавили в DataSet

TableAdapter.Update(DataSet.Table) — обновили базу
Re: как добавить данные в базу?
От: Аноним  
Дата: 24.04.07 10:50
Оценка:
Здравствуйте, carry_wayne, Вы писали:

пробуй CommandBilder
безотказный и очень универсальный вариант
сам возращает для даного запроса insert delete update
потом вставиш в адаптер
подробности ниже
обявляеш
public System.Data.OleDb.OleDbDataAdapter da;
public System.Data.DataSet ds;
private System.Windows.Forms.DataGrid dg; //создаш на форме табличку
нажимаеш кнопочку с даним кодом — выводится табличка
this.da=new OleDbDataAdapter("select * from MyTable" ,conn.ConnectionString);

OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
da.DeleteCommand=cb.GetDeleteCommand();
da.InsertCommand=cb.GetInsertCommand();
da.UpdateCommand=cb.GetUpdateCommand();
}
this.ds=new DataSet();
da.Fill(ds);
dg.DataSource= ds.Tables[0];
делаеш изменения и нажымаеш кнопочку с даным кодом
this.da.Update(ds);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.