Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Можно ли использовать таблицу без ключевого поля. [D6, Access]


Крутыш ©   (2004-01-23 13:43:00) 

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

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

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


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

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


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

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


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

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


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

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


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

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


XAdmin   (2004-02-12 16:02:00) [6]

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


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

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


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

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


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

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


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

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


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

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

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

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

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

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


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

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


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

Можно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо