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

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

Перемещение записи [D7, XP]


Страницы:   1 2 3

M1sT ©   (2006-12-04 05:53:00) 

Как мне текущую запись в базе перенести к примеру в конец??
Использую HalCionDataSet


Anatoly Podgoretsky   (2006-12-08 11:58:00) [1]

> Elen  (08.12.2006 11:44:55)  [55]

Вот это уже дело. Главно не забыть оголить.


Anatoly Podgoretsky   (2006-12-08 11:57:00) [2]

> Плохиш  (08.12.2006 11:40:54)  [54]

Ты знаешь сколько людей заблуждается?
НЛП великая вещь.


Elen   (2006-12-08 11:44:00) [3]


> Ну вот и отрубила все концы, теперь он никогда не станет
> программистом.

Ну может стать электриком - оголить конец и залудить предварительно зачистив... ;)


Плохиш   (2006-12-08 11:40:00) [4]


> Anatoly Podgoretsky ©   (08.12.06 11:35) [53]
> > Плохиш  (08.12.2006 11:15:52)  [52]
>
> Это USD не валюта.

А он говорит, что у него валюта :-P


Anatoly Podgoretsky   (2006-12-08 11:35:00) [5]

> Плохиш  (08.12.2006 11:15:52)  [52]

Это USD не валюта.


Плохиш   (2006-12-08 11:15:00) [6]


> потому что у меня в базе всего двевалюты USD, Euro.....

Хм, вроде вот это "....." в русском языке подразумевает ещё что-то, но две "валюты" уже названы, хотя Вы наверное правы, рубль - не валюта :-P


Плохиш   (2006-12-08 11:10:00) [7]


> M1sT ©   (05.12.06 16:50) [28]
> НУ ладненько, к делу!!!!
> Давайте раскроем этот вопрос до конца

Фи, нам оно как-то и не интересно, это твои проблемы с концами.
Всем спасибо, проснулся :-))


Anatoly Podgoretsky   (2006-12-08 11:06:00) [8]

> Elen  (08.12.2006 07:40:48)  [48]

Ну вот и отрубила все концы, теперь он никогда не станет программистом.


Anatoly Podgoretsky   (2006-12-08 11:06:00) [9]

> SergP  (08.12.2006 06:45:47)  [47]

А может он вообще случайный, прохожий?


Elen   (2006-12-08 07:40:00) [10]


> КОНЕЦ НАШЛИ ИЛИ НЕТ   ????

Не. Все концы в воде... ;)

> Если я не вернусь - считайте меня программистом!

Вернешся, никуда не денешся...


SergP   (2006-12-08 06:45:00) [11]

> Ты на каждую таблицу будешь создавать базу?

Человек видимо путает понятия "база" и "таблица" ...


Anatoly Podgoretsky   (2006-12-07 21:20:00) [12]

> MsGuns  (07.12.2006 20:34:45)  [45]

Кольцо нашли


MsGuns   (2006-12-07 20:34:00) [13]

Блин, перечитал ветку три раза и не понял:

КОНЕЦ НАШЛИ ИЛИ НЕТ   ????
;)))


Anatoly Podgoretsky   (2006-12-07 19:55:00) [14]

> M1sT  (07.12.2006 18:33:43)  [43]

Ты на каждую таблицу будешь создавать базу?


M1sT   (2006-12-07 18:33:00) [15]

Ладненько =))
Пасиб всем челам кто принимал участие в этой дискуссии.
Со своей проблемой я справился: все таки решил завести ещё одну базу курсов валют. Все таки при таком подходе будет меньше траблов :D

Если я не вернусь - считайте меня программистом!


Anatoly Podgoretsky   (2006-12-06 11:08:00) [16]

> sniknik  (06.12.2006 10:40:38)  [38]

> файловые таблицы, у них таки и начало и конец есть.

Не факт, конец конечно есть у всего и у реляционных, но вопрос где этот конец?
Приведу пример именно по такой файловой базе, как Absolute Database.
Данные там добавляются физически в первое свободное место, удалил в середине записи, новые записи будут добавлены туда же. Такое же и в Парадокс, только не так явно видно.
То есть о размерах говорить можно, и у размера есть и начало и конец, но вот на уровне записей уже так говорить не приходится, кроме как об конкретном формате и конкретной реализации конкретного движка для данного формата.
А автор ведет речь не об физическом уровне, а об логическом.


Sergey13   (2006-12-06 10:51:00) [17]

> [28] M1sT ©   (05.12.06 16:50)
> P.S. Заводить базу курсов валют совершенно нецелесообразно,
> потому что у меня в базе всего две валютыUSD, Euro.....
Перемести их в "начало базы", а курсы в "конец". Проблема уйдет. 8-)
Это самое простое решение для уровня проектирования такой "базы".


Anatoly Podgoretsky   (2006-12-06 10:46:00) [18]

> end  (06.12.2006 10:10:36)  [36]

А где здесь таблица?


Anatoly Podgoretsky   (2006-12-06 10:45:00) [19]

> SergP  (06.12.2006 09:37:33)  [33]

И не только конца нет, но и записей, нечего перемещать.
Автор до сих пор не поймет, что методом научного втыка у него ничего хорошего не получится, надо генофонд трясти.


sniknik   (2006-12-06 10:40:00) [20]

> но теория реляционных баз данных утверждает, что в таблице, собственно, нет ни "начала", ни "конца", как таковых.
используется Halcion, что значит фокс, дбейсе, клипер... локальные, файловые таблицы, у них таки и начало и конец есть.
использовать это или нет это уже другой вопрос, мне лично приходилось, один раз, и тогда любое другое решение было бы искуственным и требующим больше затрат (ресурсов, трудов), чем признание этого очевидного факта. ;о)) (что конец есть, что бы там не писали разные теории)

> НУ ладненько, к делу!!!!
ну наконец то!

> и в самом конце базы =))
не называй это базой, ты описываешь таблицу... база для dBase и д.р. это будет каталог в котором твои таблицы хранятся...

> Так вот мне нужно что бы курсы валют все время были в окончании ...
при отображении, так понимаю, подаче клиенту, а зачем физически?
легко сделать индексом (раз уж sql не получится использовать), см. [27], и не придется на каждое добавление передобавлять эти твои "конечные" строки.
если индекса нет, и не собираешься добавлять, то только удалением  этих строк и добавлением заново при каждом вносе других данных в таблицу...

но вообще, непонятно чем не нравится отдельная таблица курсов валют? пусть там всего только и две записи. (делают и для одной... а если например туда добавить поле даты и только добавлять курсы то можно будет видеть динамику, в какой день, какой курс у вас действовал... для работы брать естественно последнее по дате значение)


Страницы:   1 2 3

Наверх

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