Привет. Столкнулся с проблемой добавления/удаления данных из таблиц на сервере с помощью запросов SQL. Раньше мне необходимо было всего-лишь извлекать данные с помощью оператора SELECT. Вот как я это делал:String^ SQLpath = "Data Source=base2;Initial Catalog=base4;" +
"Integrated Security=False;user id=login;password=pass";
scrooge_AB = gcnew System::Data::SqlClient::SqlConnection(SQLpath);
scrooge_AB->StateChange +=
gcnew System::Data::StateChangeEventHandler(this, &ValutaI::Agent_bill::scrooge_AB_StateChange);
try
{
scrooge_AB->Open();
}
catch(...)
{
MessageBox::Show("Невозможно поключиться к серверу. Приложение будет ” + “закрыто.");
this->Close();
}
// Привязка к элементу SQLDataGridView
sql_query = "SELECT rahunok, isuse, description FROM AgentRah";
ABDataSet = gcnew DataSet("ABDataSet");
AB = gcnew SqlDataAdapter(sql_query, scrooge_AB);
AB->Fill(ABDataSet, "Amounts");
this->SQLDataGridView->DataSource = ABDataSet;
this->SQLDataGridView->DataMember = "Amounts";
RC = this->SQLDataGridView->RowCount - 1;
А как мне теперь изменять содержимое таблиц на сервере из Фреймворка? Например, вот такой вот запрос: sql_query = "DELETE FROM AgentRah WHERE rahunok>8800045";
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 07 August 2008 11:09
|