Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Lilliy
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 20
1

Не добавляются данные в базу

15.12.2014, 19:42. Просмотров 296. Ответов 3
Метки нет (Все метки)

Помогите, пожалуйста!! Не понимаю в чем ошибка.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
 public partial class DealPlace : WindowsFormsApplicationDeal.FormMain
    {
        SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\DealDB.mdf;Integrated Security=True");
        SqlCommand cmd = new SqlCommand();
        SqlDataAdapter da = new SqlDataAdapter();
        DataSet ds = new DataSet();
        SqlCommandBuilder cb;
        public DealPlace()
        {
            InitializeComponent();
        }
 
        private void dealPlaceBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
           
        }
        private void control()
        {
            dealPlaceDataGridView.DataSource = ds;
            dealPlaceDataGridView.DataMember = "DealPlace";
            tbFull.DataBindings.Add("Text", ds, "DealPlace.PlaceFull");
            tbShort.DataBindings.Add("Text", ds, "DealPlace.PlaceShort");
        }
 
        private void DealPlace_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "dealDBDataSet.DealPlace". При необходимости она может быть перемещена или удалена.
            //this.dealPlaceTableAdapter.Fill(this.dealDBDataSet.DealPlace);
 
            con.Open();
            cmd = new SqlCommand("select * from DealPlace", con);
            da = new SqlDataAdapter(cmd);
            da.Fill(ds, "DealPlace");
 
            cb = new SqlCommandBuilder(da);
 
            control();
        }
 
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            
           
        }
        private void buttonSave_Click(object sender, EventArgs e)
        {
            //this.BindingContext[ds, "DealPlace"].AddNew();
            cmd = new SqlCommand("insert into DealPlace(PlaceFull, PlaceShort) values('" + this.tbFull.Text + "', '" + this.tbShort.Text + "') ;", con);
            cmd.ExecuteNonQuery();
            MessageBox.Show("Saved");
        }
 
        private void DealPlace_Activated(object sender, EventArgs e)
        {
            MainMenuStrip.Hide();
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            Close();
        }
 
        private void buttonEdit_Click(object sender, EventArgs e)
        {
            
            cmd = new SqlCommand("update DealPlace set PlaceFull='" + this.tbFull.Text + "', PlaceShort='" + this.tbShort.Text + "' where PlaceFull='" + this.tbFull.Text + "' and PlaceShort='" + this.tbShort.Text + "' ;", con);
            cmd.ExecuteNonQuery();
            MessageBox.Show("Updated");
            
        }
 
        private void buttonRemove_Click(object sender, EventArgs e)
        {
            cmd = new SqlCommand("delete from DealPlace where PlaceFull='" + this.tbFull.Text + "' and PlaceShort='" + this.tbShort.Text + "' ;", con);
            cmd.ExecuteNonQuery();
            MessageBox.Show("Deleted");
        }
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2014, 19:42
Ответы с готовыми решениями:

Почему не добавляются данные в базу
Ребят, подскажите начинающей. Вот код: sqlConnection1.Open(); SqlTransaction...

Не добавляются данные на сервер в базу Access
Всем привет! Есть страница новостей, в ней есть кнопка добавить новость. Если я добавляю...

Не обновляются/добавляются данные данные через клиент
привет форумчане,не обновляются данные через клиент при нажатии на кнопку ничего не происходит...

Слишком долго добавляются новые строки в базу данных Azure
Здравствуйте! Столкнулся с непонятной мне проблемой. Как можно ускорить запись в БД? Если...

Не добавляются данные в БД
Я создал базу данных access и связал ее с visual studio 2013, создал в visual 6 форм и на все...

3
m@cChe
44 / 44 / 26
Регистрация: 15.05.2013
Сообщений: 224
Записей в блоге: 1
Завершенные тесты: 1
16.12.2014, 10:27 2
C#
1
2
 
cmd = new SqlCommand(string.Format("insert into dbo.DealPlace (PlaceFull, PlaceShort) values ('{0}', '{1}')",  tbFull.Text, tbShort.Text), con);
Добавлено через 12 минут
и не забудь коннекшн закрыть.
0
pincet
1387 / 970 / 131
Регистрация: 23.07.2010
Сообщений: 5,271
17.12.2014, 17:26 3
Цитата Сообщение от m@cChe Посмотреть сообщение
и не забудь коннекшн закрыть
и никогда так больше не делай
открой для себя параметры
0
m@cChe
44 / 44 / 26
Регистрация: 15.05.2013
Сообщений: 224
Записей в блоге: 1
Завершенные тесты: 1
17.12.2014, 17:29 4
pincet, открыл для себя ef.
0
17.12.2014, 17:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2014, 17:29

Не добавляются данные в БД
Добрый день форумчане. Совсем недавно начал изучать Entity Framework 6 . На данный момент у меня не...

Не добавляются данные в таблицу БД
Пытаюсь поочередно добавить данные в 3 таблицы БД: улица, адрес и постоянные клиенты. В улицу и...

Не добавляются данные в таблицу
Всем доброго времени суток. В локальной базе данных я создал таблицу изменений для синхронизации...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru