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

Вниз

Можно ли использовать таблицу без ключевого поля.   Найти похожие ветки 

 
Крутыш   (2004-01-23 13:43) [0]

Правилен ли будет такой алгоритм исполнения.

Можно ли использовать таблицу без ключевого поля, только лишь для того чтобы
сделать выборку с группировкой
(т.е. выполнить запрос типа select … from … group by …).Перед
нужно вставитьбольшое количество записей.

Большое спасибо!


 
Johnmen   (2004-02-12 15:01) [1]

Можно.


 
XAdmin   (2004-02-12 15:03) [2]

Вообще можно, а разве ключевое поле это проблема? Воткнул автоинкремент и забыл.


 
Крутыш   (2004-02-12 15:46) [3]

[2]Дело в том Xadmin я на днях отошёл от шока.
У меня программа складская. Я использовал поле счётчик как поле с уникальными значениями, т.е. ключевое. И на днях запускаю программу,добавляю новую строку в приходную накладной,
и выходит ошибка что типа нельзя вставить запись из-за
повтряющихся значений в ключевом поле. Я не понял.
Открываю Access, потом ту таблицу и затем пытаюсь вручную
добавить строку. В таблице на этот момент было несколько записей.
Ключевое поле содержало следующие значения.
24
25
26
27
28

Пытаюсь добавить как я уже сказал строку. Смотрю
а в ключевом поле появляется не 29 как должно быть а 27.
Пришлось всю программу переделывать.Т.Е. самому формировать
уникальный.
До этого я ничего с базой не творил, т.е. сжатие,упаковка и .т.д.

Я этот вопрос поднимал на форуме, но мне не поверили.
Вопрос мой удалили.

Я ходил на некоторые форумы, говорят что были такие проблемы.
Так что глюкануть может что угодно. Я убеждаюсь в этом очередной раз.

А за ответы большое спасибо.


 
XAdmin   (2004-02-12 15:52) [4]

Насчет Access иногда приходится использовать - вещь слабенькая. рекомендую использоваь InterBase там цепляещь генератор и хочешь испольхуй его хочеш сам щначения втыкай. Жесткая привязка автогенерации значени к полю без вомзожности вводит ID произвольно иногда вызывает серьезные проблемы. Ну а насчет 26, 27,28,27 это дел в Access, хотя я честно не представляю как его на это упросить.


 
Крутыш   (2004-02-12 15:56) [5]

Да я хочу перейти на interbase или mysql.
не знаю что выбрать.Но скланяюсь больше
к mysql. Так как interbase нет. Где вять не знаю.
а mysql бесплатно.


 
Карелин Артем   (2004-02-12 15:58) [6]

Крутыш © (12.02.04 15:56) [5]
Гы-гы. Искать пробовал?
http://ibase.ru/download.htm


 
Johnmen   (2004-02-12 16:00) [7]

Непонятно, как связаны "где вять не знаю" и "бесплатно" ?
:)


 
XAdmin   (2004-02-12 16:02) [8]

Дружище, я кстати сегодня уже писал FIREBIRD асболбтно бесплатен, качай отсюда http://firebird.sourceforge.net/. Yaffil ограничен только лицензией но на роботу ни как ни влияет качай с IBase.ru. А вообще Delphi ни чем не работает лучше чем с родным IB/firebird/Yaffil да кстати и не забудь для дотсупа использовать FIBplus вместо стандартных IBX


 
Крутыш   (2004-02-12 16:04) [9]

[4] > Ну а насчет 26, 27,28,27 это дел в Access, хотя я честно не представляю как его на это упросить.
Да я потом пытался access упросить повторить
этот же фокус. Полдня проковырялся не получилось.
[7]Я думал этот продукт платный!!!


 
Крутыш   (2004-02-12 16:07) [10]

[8]На сколько компьтеров лицензия???


 
XAdmin   (2004-02-12 16:09) [11]

на 20 работает дяльше не знаю, а нсчет лицензии - в Yaffil ограничений нет, но по идее за нее надо платить


 
Fay   (2004-02-12 16:11) [12]

2XAdmin (12.02.04 16:02) [8]
Последнее предлежение - полный бред. Типа "Apache ни с чем так хорошо не работает, как с IE".


 
XAdmin   (2004-02-12 16:22) [13]

Fay не согласен. Если сравнит FIBplus, ADO, dbExpress, BDE. Дотскп через FIBplus к IB пезоговорочно превосходит по всеми позизиям кроме универсальности.



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
14-43794
uw
2004-02-18 16:33
2004.03.14
Новости с подлодки


1-43571
AlexNx
2004-02-27 16:11
2004.03.14
Активность главного меню


3-43372
race1
2004-02-15 07:33
2004.03.14
слова вместо цифр


6-43737
DimaK
2004-01-04 14:10
2004.03.14
FastNet


1-43651
Vilux
2004-02-25 15:38
2004.03.14
Передача данных в dll





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