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

Добавление строк в БД

30.11.2011, 19:50. Просмотров 427. Ответов 0
Метки нет (Все метки)

Подскажите как добавить строку в БД?
Точнее команду SQL для создания новой строки..

Я пробовал так, но этот метод не работает и громоздкий.

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
 SqlCommand cmd = new SqlCommand("Insert into Planet" + "(PlanetName,DistanceFromSun,Inhabitants) Values (@PlanetName,@DistanceFromSun,@Inhabitants)", connection);
                /*Работаем с параметрами(SqlParameter), эта техника позволяет уменьшить
                кол-во ошибок и достичь большего быстродействия
                 но требует и больших усилий в написании кода*/
                //объявляем объект класса SqlParameter
                SqlParameter param = new SqlParameter();
                //задаем имя параметра
                param.ParameterName = "@PlanetName";
                //задаем значение параметра
                param.Value = "Insert";
                //задаем тип параметра
                param.SqlDbType = SqlDbType.NChar;
                //передаем параметр объекту класса SqlCommand
                cmd.Parameters.Add(param);
                //переопределяем объект класса SqlParameter
                param = new SqlParameter();
                //задаем имя параметра
                param.ParameterName = "@DistanceFromSun";
                //задаем значение параметра
                param.Value = "55";
                //задаем тип параметра
                param.SqlDbType = SqlDbType.Int;
                //передаем параметр объекту класса SqlCommand
                cmd.Parameters.Add(param);
                //переопределяем объект класса SqlParameter
                param = new SqlParameter();
                //задаем имя параметра
                param.ParameterName = "@Inhabitants";
                //задаем значение параметра
                param.Value = "Иваны";
                //задаем тип параметра
                param.SqlDbType = SqlDbType.NChar;
                //передаем параметр объекту класса SqlCommand
                cmd.Parameters.Add(param);
Заодно еще подскажите как удалить строки?
И не замедляет ли доступ к БД использование Linq to SQL?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2011, 19:50
Ответы с готовыми решениями:

Добавление новых строк
Добрый день! Проблемка такая: Нужно обновить базу из datagridview повторно (например: добавили...

Добавление и удаление строк БД
Работаю с БД из vs 2010 c# подключал бд не программно Есть две проблемы: 1) При добавлении...

Добавление строк в Table
Нигде не могу найти, подскажите как добавлять строки в коллекцию Table, причём именно Table а не...

Добавление строк в БД через DataGridView
Пытаюсь добавить строку из запущенной программы в DataGridView. Что нужно сделать, чтобы...

Удаление и добавление строк в DataGridView
Здравствуйте! Я только что начал изучать базы данных и сделал небольшую базу. У меня возникла...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2011, 19:50

Добавление, изменение и удаление строк dataGridView
Добрый вечер, форумчане. Помогите пожалуйста, кто сможет. Ситуация такая: есть форма с объектом...

Удаление/Добавление строк в зависящие таблицы
Привет всем! Такой вопрос: Как добавлять/удалять строки из зависимых таблиц? К примеру есть две...

Ошибка при добавление строк в таблицу
Добрый вечер. Имеется БД, созданная в SQL. На С# пишу программу для добавления данных в одну из...


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

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

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