Форум: "Базы";
Текущий архив: 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.012 c