powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Сохранение записей (MS SQL Express & C#)
6 сообщений из 6, страница 1 из 1
Сохранение записей (MS SQL Express & C#)
    #35109430
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа! Прошу подсказать, несмотря на то, что раз в какой-то период эта тема повторяется. Что в моих строчках не так? Не могу сохранить изменения через DataGridView в базе :(

private void button1_Click(object sender, EventArgs e)
{
myDataTable.TableName = "Query";
SqlCommand Ins = new SqlCommand("Insert into Query(Name_tovar) Values(@Name_tovar),stringConnection");

myDataAdapter.InsertCommand = Ins;
}

Зараннее благодарен.
...
Рейтинг: 0 / 0
Сохранение записей (MS SQL Express & C#)
    #35109590
Leran2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Параметры объявить еще нужно

Ins.Parameters.Add("@Name_tovar",SqlDbType.VarChar,30,"Name_tovar");

myDataAdapter.InsertCommand = Ins;
...
Рейтинг: 0 / 0
Сохранение записей (MS SQL Express & C#)
    #35111378
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не помогло :( Вот мой код в целом:

string stringQuery = "select * from Query";
string stringConnection = "Server=nosorog\\sqlexpress; Database=myDataBase; User Id=sa; Password=nosorog; Trusted_Connection=false";

private SqlConnection mySqlConnection = new SqlConnection();
private DataSet myDataSet = new DataSet();
private SqlDataAdapter myDataAdapter = new SqlDataAdapter();
private DataTable myDataTable = new DataTable();

private void NewQuery_Load(object sender, EventArgs e)
{
mySqlConnection.ConnectionString=@stringConnection;
mySqlConnection.Open();
SqlDataAdapter myDataAdapter = new SqlDataAdapter(stringQuery, stringConnection);
myDataAdapter.Fill(myDataSet, "Query");
dataGridView1.DataSource = myDataSet.Tables["Query"].DefaultView;
}

private void button2_Click(object sender, EventArgs e)
{
Close();
mySqlConnection.Close();
}

private void button1_Click(object sender, EventArgs e)
{
myDataTable.TableName = "Query";
SqlCommand Ins = new SqlCommand("Insert into Query(Name_tovar) Values(@Name_tovar),stringConnection");
Ins.Parameters.Add("@Name_tovar", SqlDbType.VarChar, 50, "Name_tovar");
myDataAdapter.InsertCommand = Ins;
}
Такое ощущение, что в обработчике клика нет связи DataAdapter и моей базой.
...
Рейтинг: 0 / 0
Сохранение записей (MS SQL Express & C#)
    #35112352
Leran2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
string stringQuery = "select * from Query";
string stringConnection = "Server=nosorog\\sqlexpress; Database=myDataBase; User Id=sa; Password=nosorog; Trusted_Connection=false";

private SqlConnection mySqlConnection = new SqlConnection();
private DataSet myDataSet = new DataSet();
private SqlDataAdapter myDataAdapter = new SqlDataAdapter();

//private DataTable myDataTable = new DataTable();

private void NewQuery_Load(object sender, EventArgs e)
{
mySqlConnection.ConnectionString=@stringConnection;
mySqlConnection.Open();
SqlDataAdapter myDataAdapter = new SqlDataAdapter(stringQuery, stringConnection);
//----------------------------------- Создаем один раз, и пользуемся на здаровье... ))
SqlCommand Ins = new SqlCommand("Insert into Query(Name_tovar) Values(@Name_tovar)",stringConnection);
Ins.Parameters.Add("@Name_tovar", SqlDbType.VarChar, 50, "Name_tovar");
myDataAdapter.InsertCommand = Ins;
//-----------------------------------
myDataAdapter.Fill(myDataSet, "Query");
dataGridView1.DataSource = myDataSet.Tables["Query"].DefaultView;
}

private void button2_Click(object sender, EventArgs e)
{
Close();
mySqlConnection.Close();
}

private void button1_Click(object sender, EventArgs e)
{
myDataAdapter.Update(dataSet1.Tables["Query"]);
}
...
Рейтинг: 0 / 0
Сохранение записей (MS SQL Express & C#)
    #35112358
Leran2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
промахнулся - dataSet1 = myDataSet



private void button1_Click(object sender, EventArgs e)
{
myDataAdapter.Update(myDataSet.Tables["Query"]);
}
...
Рейтинг: 0 / 0
Сохранение записей (MS SQL Express & C#)
    #35137622
Nosorog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Сохранение записей (MS SQL Express & C#)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]