|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.05.2017, 15:36 | #11 | |
Пользователь
Регистрация: 28.04.2016
Сообщений: 34
|
Цитата:
Код:
|
|
31.05.2017, 15:40 | #12 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Поля, по которым таблицы связываются.
Предположим, у Вас две таблицы с полями: Table1(ID, data) Table2(ID, Table1_ID, data) Связь таблицы 2 с таблицей 1 производится указанием значения Table1.ID в поле Table2.Table1_ID. Далее представьте записи: Table1 (255, 'Данные'); Table2 (133, 255, 'Данные'); При переносе в Акцесс значение первичного ключа Id в таблицах изменится на счётчик и получится: Table1 (1, 'Данные'); Table2 (1, 255, 'Данные'); При этом поле Table2.Table1_ID будет иметь прежнее значение (255) вместо нового (1). Соответственно, в лучшем случае связи нарушатся, в худшем - будет кидать исключения, что объект с кодом 255 не найден в БД
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 31.05.2017 в 15:42. |
31.05.2017, 15:56 | #13 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
попробуйте найти в вашем коде место, где есть код вставки "insert into res_givers"
т.е. берём ваш код: Цитата:
Код:
нужно найти все места в коде, где написан INSERT INTO <ИмяТаблицы> VALUES (.... и заменить на: INSERT INTO <ИмяТаблицы> (Поле1, Поле2, .... , ПолеN) VALUES (..... p.s. а что, данную программу не Вы писали? |
|
31.05.2017, 16:00 | #14 |
Пользователь
Регистрация: 28.04.2016
Сообщений: 34
|
|
31.05.2017, 16:06 | #15 | ||
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А, это рабочее место пристава, припоминаю
Цитата:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
||
31.05.2017, 16:20 | #16 |
Пользователь
Регистрация: 28.04.2016
Сообщений: 34
|
|
31.05.2017, 16:23 | #17 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
31.05.2017, 16:23 | #18 |
Пользователь
Регистрация: 28.04.2016
Сообщений: 34
|
Код:
|
31.05.2017, 16:25 | #19 |
Пользователь
Регистрация: 28.04.2016
Сообщений: 34
|
|
31.05.2017, 16:32 | #20 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 31.05.2017 в 16:37. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перенос базы данных на sql server ce | ts-alan | C/C++ Базы данных | 1 | 27.03.2014 20:50 |
Перенос базы данных. (Microsoft SQL Server 2005) | Gleg | БД в Delphi | 8 | 15.01.2013 21:29 |
Преобразование базы данных Access в формат SQL Server | Alar | Microsoft Office Access | 5 | 18.04.2010 01:46 |
перенос данных из Access в MS SQL Server2000 | ГОСЕАН | БД в Delphi | 5 | 28.12.2007 12:31 |