Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Объясните откуда ноги растут / 11 сообщений из 11, страница 1 из 1
27.01.2005, 17:10:14
    #32887674
Olkasu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните откуда ноги растут
Итак делаю експорт данных из БД SQL в Access.
Таблица (Т1) в Access имеет поле1 тип Counter + оно является ключевым полем (не допускает совпадений), поле2 - не важно.
Перелила данные.
Например в Т1 в поле1 такие значение 1,2,5,13,14,15,17.
Захожу в таблицу, хочу добавить запись в поле2 ввожу значение, по логике должна появиться запись Поле1 - 18, Поле2 - "тра-та-та".
А ни фига, почему-то (по причине пока мне не понятной) появляется запись
Поле1-14, Поле2-"тра-та-та", ну и понятное дело вылазит ошибка.
Как убрать эту гадость????
Спасибо.
...
Рейтинг: 0 / 0
27.01.2005, 17:12:39
    #32887678
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните откуда ноги растут
http://www.sql.ru/faq/faq_topic.aspx?fid=214

По теме сообщения ответ требуется?
...
Рейтинг: 0 / 0
27.01.2005, 17:22:49
    #32887712
Olkasu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните откуда ноги растут
Перед тем как задавать вопрос, я прочитала этот FAQ, но что-то мне там ничего не подходит или ...??? Ткните меня носом
...
Рейтинг: 0 / 0
27.01.2005, 17:25:03
    #32887716
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните откуда ноги растут
Q2 и Q3
...
Рейтинг: 0 / 0
27.01.2005, 17:36:52
    #32887750
Olkasu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните откуда ноги растут
Это конечно понятно, но не совсем то, что нужно.
Хотела одним DTS-ом все провернуть, но чувствую не выйдет. Но как я поняла - это нормально, что ACCESS такое вытворяет или у меня что-то не так?
...
Рейтинг: 0 / 0
27.01.2005, 17:40:26
    #32887762
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните откуда ноги растут
это нормально
после Insert Into запоминается значение счетчика (если оно было указано)

вариант номер раз - не инсертить счетчик
вариант номер два - сделать alter table alter column после инсерта
...
Рейтинг: 0 / 0
27.01.2005, 17:41:18
    #32887765
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните откуда ноги растут
Olkasu
Перелила данные

в том числе в поле со счетчиком или он сам 1,2,5,13,14,15,17 изобразил ?
...
Рейтинг: 0 / 0
27.01.2005, 17:55:49
    #32887805
Olkasu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните откуда ноги растут
2 ЛП: Спасибо за совет.

2 Shuhard : Да, в том числе и поле со счетчиком, нужно чтобы данные этих полей в SQL и Access совпадали.
...
Рейтинг: 0 / 0
27.01.2005, 18:03:32
    #32887831
ЛП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните откуда ноги растут
Вариант номер три (не проверял)
В качестве source для DTS-ного пакета использовать Select * From трампампам Order By поле_счетчик
...
Рейтинг: 0 / 0
27.01.2005, 18:06:36
    #32887843
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните откуда ноги растут
Olkasu2 ЛП: Спасибо за совет.

2 Shuhard : Да, в том числе и поле со счетчиком, нужно чтобы данные этих полей в SQL и Access совпадали.

они и будут совпадать
если вы НЕ укажете Autonumber для поля Access

или вы затем будете аплоадить НОВЫЕ записи из Access в SQL?
с кодами, сгенеринными Access???????
...
Рейтинг: 0 / 0
27.01.2005, 18:21:54
    #32887884
Olkasu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните откуда ноги растут
2 ЛП: УРААААА!!!! Заработало!!!
Спасибо!!!
Радости полные штаны
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Объясните откуда ноги растут / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]