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

Добавление новых столбцов в БД

12.02.2017, 17:52. Просмотров 253. Ответов 5
Метки нет (Все метки)

Доброго времени суток, форумчане!
Я совсем недавно варюсь в этой каше, поэтому не сильно ещё разбираюсь, кому не тяжело, можете подсказать?
Возможно ли через ВинФорм управлять БД?
Как добавлять новые данные в таблицу, я знаю, а вот как в таблице создать новый столбец, в который можно записывать эти самые данные, ума не приложу(
Кому не тяжело, помогите!
Пробывал искать в интернете, ничего путного там не нашел(

Заранее спасибо)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2017, 17:52
Ответы с готовыми решениями:

Удаление и вставка новых столбцов в DataTable
Подскажите, пожалуйста, как корректно очистить таблицу от данных и имеющихся столбцов, чтобы...

Добавление новых данных в БД
Здравствуйте, такая ситуация, сделала обработчик на кнопку для добавления данных из TextBox, теперь...

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

Добавление новых данных в DataGridView
Добрый день. Очень долго мучаюсь с этой проблемой... Есть база данных SQL. В ней таблицы Клиенты,...

Добавление новых данных из самой программы в БД
Нужно реализовать возможность добавление новых пометок и номеров поезда из самого окна программы в...

5
mimilbek
9 / 9 / 4
Регистрация: 13.04.2013
Сообщений: 125
Завершенные тесты: 1
12.02.2017, 18:20 2
Цитата Сообщение от asdaa Посмотреть сообщение
Добавление новых столбцов в БД - C#
Например в СУБД MySQL, для того чтобы добавить новый столбец TIMESTAMP с именем d:

MySQL
1
ALTER TABLE t2 ADD d TIMESTAMP;
Для того чтобы добавить новый числовой столбец AUTO_INCREMENT с именем c:

MySQL
1
2
ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,
        ADD INDEX (c);

Вот еще код может пригодится:
C#
1
2
3
4
5
6
7
string strConn = "Data Source=USER\\SQLExpress; Initial Catalog=empdata; Integrated Security=true";
        SqlConnection conn = new SqlConnection(strConn);
        conn.Open();
 
        SqlCommand sqlCmd = new SqlCommand("alter table наименование_таблицы ADD наименование_столбца varchar(50)", conn);
 
        int res=sqlCmd.ExecuteNonQuery();
0
asdaa
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 10
12.02.2017, 18:50  [ТС] 3
Цитата Сообщение от mimilbek Посмотреть сообщение
Вот еще код может пригодится:
Если я правильно понял, то при выполнении данного кода, в таблице добавляется столбец с макс. кол-вом символов 50?

Если это так, то за что отвечает 'strConn'?

Заранее спасибо)
0
mimilbek
9 / 9 / 4
Регистрация: 13.04.2013
Сообщений: 125
Завершенные тесты: 1
12.02.2017, 18:52 4
Цитата Сообщение от asdaa Посмотреть сообщение
Если это так, то за что отвечает 'strConn'?
За соединение к бд.


Если помог, нажми спасибо
0
asdaa
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 10
12.02.2017, 19:02  [ТС] 5
Извините, если надоел, но можете пояснить, за что отвечает "Initial Catalog", "Integrated Security", "Data Source")

Заранее спасибо)
0
mimilbek
9 / 9 / 4
Регистрация: 13.04.2013
Сообщений: 125
Завершенные тесты: 1
12.02.2017, 19:09 6
Цитата Сообщение от asdaa Посмотреть сообщение
Извините, если надоел, но можете пояснить, за что отвечает "Initial Catalog", "Integrated Security", "Data Source")
Вот тут подробно описано
0
12.02.2017, 19:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2017, 19:09

На новой форме организовать добавление новых записей
Помогите пожалуйста. Имеется база данных Access. Нужно на новой форме организовать добавление новых...

Добавление новых данных в несколько связанных таблиц
Добрый день. Есть 2 связанные между собой таблицы, в них нужно ввести данные из полей, как это...

Обновление datagridview при добавление в БД новых записей
Здравствуйте. Сейчас у меня при загрузке приложения заполняется datagridview. В ходе работы через...


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

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

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