Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

asp.net c# добавление строк

49K
23 мая 2009 года
nikou
1 / / 23.05.2009
Привет всем, подскажите что не правильного в коде. На форме несколько текст боксов и данные должны заноситься в разные таблицы одной базы данных. Пишется на asp.net c# , вобще новичек и только учусь так что не ругайтесь сильно )))

<script runat="server">
SqlDataAdapter myAdapter;
DataSet myDataSet;

private void RetrieveNotes()

{
// set the SQL query we need to get the information
string strQuery = "SELECT Информация.Номер, Информация.Стоимость, Информация.Место, Информация.Дополнительно, Игрок.ID, Игрок.Имя, Игрок.Фамилия, Игрок.Отчество FROM Информация INNER JOIN Игрок ON Информация.Игрок = Игрок.Игрок";
// create the Connection to the database
string ConnectionString = ConfigurationManager.ConnectionStrings["SqlConnectionString"].ConnectionString;
SqlConnection myConnection = new SqlConnection(ConnectionString);
// create the DataAdapter
myAdapter = new SqlDataAdapter(strQuery, myConnection);
// set up the INSERT/UPDATE/DELETE queries
SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(myAdapter);
// create a new DataSet
myDataSet = new DataSet();
// fill the DataSet
myAdapter.Fill(myDataSet, "Игрок, Информация");

// now add the primary key details
DataColumn[] myPrimaryKey = { myDataSet.Tables["Игрок, Информация"].Columns["Номер, ID"] };
myDataSet.Tables["Игрок, Информация"].PrimaryKey = myPrimaryKey;

}

protected void SaveButton_Click(object sender, EventArgs e)
{
// only save if valid
if (Page.IsValid == true)
{

RetrieveNotes();
// create a new DataRow
DataRow drNotes = myDataSet.Tables["Игрок, Информация"].NewRow();
// now set the column values

drNotes["Игрок.Имя"] = PlayerName.Text;
drNotes["Игрок.Фамилия"] = PlayerFam.Text;
drNotes["Игрок.Отчество"] = PlayerOt.Text;

drNotes["Информация.Место"] = Place.Text;
drNotes["Информация.Стоимость"] = Cost.Text;
drNotes["Информация.Дополнительно"] = Another.Text;


// add a temporary primary key value
drAdministative["ID, Номер"] = "-1";
// add the DataRow to the table
myDataSet.Tables["Игрок, Информация"].Rows.Add(drNotes);

try

{
// now update the database
myAdapter.Update(myDataSet, "Игрок, Информация");
// show the result
Result.Text = "Данные занесены";

catch (Exception ex)

{

// show the error
Result.Text = "Ошибка занесения данных " + ex.Message;

}
}
}
</script>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог