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

Вниз

Delphi + Access   Найти похожие ветки 

 
newe   (2002-12-05 14:28) [0]

Проблема вот в чем:
подключаю к проге базу данных аксесс и мне надо изменить поле id а оно (поле)
меняться не хочет! подскажите в чем может быть дело?


 
Mike Kouzmine   (2002-12-05 14:44) [1]

Может оно автоинкримент?


 
Lola   (2002-12-05 14:45) [2]

Его нельзя менять. Если оно используется, как, например, номер по порядку, то лучше добавить отдельное поле с No, а ID использовать только для идентификации записи.


 
sniknik   (2002-12-05 14:52) [3]

автоинкримент в Access и MSSQL менять можно, другое дело нужно ли? см. up.


 
newe   (2002-12-05 14:52) [4]

Дело в том что оно имеет большое значение и я хочу переиндексировать поэтому и надо его изменить


 
Lola   (2002-12-05 15:05) [5]


> sniknik © (05.12.02 14:52)

Для общего развития, как можно менять?


 
sniknik   (2002-12-05 15:17) [6]

ну так это автоинкримент? если работаеш через ADO то меняй значение через INSERT INTO (id,) VALUES (?,) (естественно надо и поля из старой записи тянуть а ее удалять) другие методы, редактирование в гриде апдейт вылетают по ошибке.

(смысл понятен да, просто INSERT позволяет задавать значение автоинкременту, только для Access)


 
newe   (2002-12-05 15:18) [7]

Спасибо за ответы!
Я нашел решение!


 
sniknik   (2002-12-05 15:19) [8]

Lola © (05.12.02 15:05)
для общего развития, в MSSQL командя SET IDENTITY_INSERT Table ON позволяет менять (только для одной таблице одновременно)



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

Форум: "Базы";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.77 MB
Время: 3.688 c
1-74666
Matolch
2002-12-11 20:26
2002.12.23
Как повесить иконку на TMenuItem. Никак. Почему-то... Спасите от


1-74765
Kibitzer
2002-12-09 22:53
2002.12.23
TWebApplication & TThread


1-74658
Pavel
2002-12-12 15:28
2002.12.23
IDE running


14-74969
sen
2002-12-03 11:49
2002.12.23
Удаленная работа


3-74555
NONAME00
2002-12-04 12:04
2002.12.23
Ошибка с ADO





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский