Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Вниз

Значения счетчика   Найти похожие ветки 

 
veb   (2006-02-12 20:32) [0]

Здравствуйте!
Могу ли я  программно изменить значения ключевого поля счетчик в БД Microsoft Access?


 
Viktop   (2006-02-12 20:57) [1]

Нет, на то он и счётчик


 
veb   (2006-02-12 21:04) [2]

Плохо! Очень плохо!
Тогда как сбросить программно значения счетчика в пустой таблице?


 
Плохиш ©   (2006-02-12 22:09) [3]

Удалить и создать таблицу заново.


 
sniknik ©   (2006-02-12 23:43) [4]

вообщето изменить можно, именно у баз access можно, SQL командой ALTER TABLE ... дальше читайте в справке (только именно по движку базы access а не BDE и тд. какого нибудь... есть прецеденты ;).


 
veb   (2006-02-12 23:57) [5]

Опять, плохо!
Тогда уж лучше ключевое поле удалить и создать! Но это как то не красиво!


 
SkyRanger ©   (2006-02-13 09:13) [6]

Ну в VFP я делал через Alter table, если програмно...


 
msguns ©   (2006-02-13 09:38) [7]

Создается впечатление, что товарищ не совсем понимает для чего нужны счетчики и как ими пользоваться.


 
veb   (2006-02-13 13:21) [8]

to msguns
 Товарищ, к вам вопрос:
 необходимо, перенести огромную базу Access в новую пустую базу(в которой изменены некоторые поля, или обновлены (список обновлений и изменений огромен)). Как сделать копирование старой в новую, если в старой огромное количество согласованных внешних и первичных ключей?
Наиболее простой способ произвести построчное копирование. Однако в связи с тем что я не могу в новой базе изменять значение счетчика, как мне решить поставленную задачу?


 
sniknik ©   (2006-02-13 14:04) [9]

> to msguns
> Товарищ, к вам вопрос:
какая жалость а я так хотель ответить... ну ладно, ну хотябы намек позволиш?
INSERT INTO ... в access работает в режиме аналогичном MSSQL-ому с SET IDENTITY_INSERT xxxx ON, команды конечно такой нет, но "эффект" тотже и без нее.

> Наиболее простой способ ...
скопировать базу файлом.


 
Anatoly Podgoretsky ©   (2006-02-13 14:29) [10]

veb   (13.02.06 13:21) [8]
Все это не нужное и вредно. Просто создай таблицу.


 
veb   (2006-02-13 15:57) [11]

to sniknik
to Anatoly
 Вот вы заинтриговали! можно на примере:
Старые таблицы (80 штук)
 Команды( Id Счетчик, Name Название(20 сим))
 Игроки( Id Счетчик,  FIO Фамилия, TeamId Внешний ключ)
...
Новые таблицы
 Команды( Id Счетчик, Name Название(50 сим))
 Игроки( Id Счетчик,  FIO Фамилия, TeamId Внешний ключ, Position Позиция)
...
ALTER TABLE не устраивает потому как лень сравнивать таблицы в старой и новой базе и искать отличия.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.036 c
15-1139217177
kaZaNoVa
2006-02-06 12:12
2006.02.26
Можно ли по номеру телефона узнать данные абонента-2


2-1139045476
webpauk
2006-02-04 12:31
2006.02.26
Создание файла


2-1139726738
Delphi_is_cool
2006-02-12 09:45
2006.02.26
ShowModal.


5-1125637913
DimaBr
2005-09-02 09:11
2006.02.26
Слетает события компонента


15-1139141206
Gero
2006-02-05 15:06
2006.02.26
Jpeg2000





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский