Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
 Аватар для alekx-b
0 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 15
MS Access

Перенос данных из одной колонки в другую

01.03.2017, 13:16. Показов 2912. Ответов 6

Студворк — интернет-сервис помощи студентам
Кто может помочь?
есть две таблицы в базе данных access,нужно из столбца одной таблицы перенести данные кодом во вторую таблицу
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.03.2017, 13:16
Ответы с готовыми решениями:

Запись данных одной колонки таблицы в другую таблицу
Пытаюсь из таблицы purchases добавить в users все суммы. В purchases есть колонки sum и userID, а в users id и balance. Как записать в...

Перенос данных из одной БД в другую
Здравствуйте. Задача, есть БД в mysql из нее выгрузил sql скрипт,все хорошо. Далее есть БД в interbase .FDB, так же успешно скрипт из нее...

Перенос данных из одной БД в другую
Есть 2 формы на обоих формах есть DBGrid. Нужно что бы при нажатии в контекстном меню на "Добавить" данные из одной Базы данных...

6
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18245 / 14159 / 5366
Регистрация: 17.03.2014
Сообщений: 28,847
Записей в блоге: 1
01.03.2017, 13:23
alekx-b, судя по прошлым темам ты уже знаешь как подключиться к Access и делать запросы. Значит трудность именно в переносе данных. Это делается UPDATE запросом
SQL
1
UPDATE TableName SET Column2 = Column1
1
 Аватар для alekx-b
0 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 15
02.03.2017, 10:43  [ТС]
Пасибо,сейчас попробую)

Добавлено через 25 минут
Что-то выдает ошибку такую вот:
An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in System.Data.dll
Additional information: Отсутствует значение для одного или нескольких требуемых параметров.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
string con = "Provider= Microsoft.Jet.OLEDB.4.0; Data Source=train_station.mdb;"; // строка подключения
            OleDbConnection oleDbConn = new OleDbConnection(con); // создаем подключение
                                                                  //DataTable dt = new DataTable(); // создаем таблицу
            oleDbConn.Open(); // открываем подключение к базе
            OleDbCommand sql = new OleDbCommand("UPDATE stations SET stations.id_station = id_station_departure"); // создаем запрос
                                                                                                                                                                                                                                                                                                                                                                    //OleDbDataAdapter da = new OleDbDataAdapter(sql);
            sql.Connection = oleDbConn; // привязываем запрос к конекту
            sql.ExecuteNonQuery(); //выполнение
                                   //da.Fill(dt);
 
 
            oleDbConn.Close();
            updatedb_trains();
            textBox3.Clear();
            textBox4.Clear();
            maskedTextBox1.Clear();
            maskedTextBox2.Clear();
            textBox5.Clear();
            MessageBox.Show("Данные успешно добавлены", "Предупреждение");
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
02.03.2017, 12:26
Цитата Сообщение от OwenGlendower Посмотреть сообщение
UPDATE TableName SET Column2 = Column1
и как это согласуется с требованиями ТС из одной во вторую?
1
 Аватар для alekx-b
0 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 15
02.03.2017, 12:48  [ТС]
тк а как тогда это сделать?
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
02.03.2017, 13:25
я хз как это access рулит
здравый смысл говорит, что так
T-SQL
1
2
3
update dest
set dest.col1=rec.col1
from Table1 dest join Table2 rec on dest.id=rec.id
Добавлено через 6 минут
о, "перенести"
не дочитал, повелся сразу на UPDATE
бизнес-логику в студию всю - "кто на ком стоял? (С)"
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18245 / 14159 / 5366
Регистрация: 17.03.2014
Сообщений: 28,847
Записей в блоге: 1
02.03.2017, 13:30
Цитата Сообщение от pincet Посмотреть сообщение
и как это согласуется с требованиями ТС из одной во вторую?
Пожалуй я поторопился с ответом ...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.03.2017, 13:30
Помогаю со студенческими работами здесь

Перенос данных из одной БД в другую
Добрый день имеем две таблицы Код|Имя|Фамилия|Город|Пол 1|Настя|Пупкина|Хабаровск|Женский 2|Антон|Филиппов|Москва|Паркет ...

Перенос данных из одной формы в другую
Есть две формы. При щелчке на кнопку формы1 в СтрингГриды формы2 должны записываться данные(и просто текст, и данные получаемые на форме1)....

Перенос данных из одной таблицы в другую
Привет всем, имеется для таблицы, одна - эксель. Подключается через ADOConnection1, вторая DBF, подключается через ADOConnection2. ...

Перенос данных из одной формы в другую
Помогите как сделать чтобы при нажатии на кнопку "Бронирование" при открытии формы "бронирование" в неё переносились данные формы...

Перенос данных из одной таблицы в другую
Доброе утро\ День\Вечер Возникла проблема с переносом данных из двух таблиц в одну. Существует две таблицы Users и Skills. Структура...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru