![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перемещение записи [D7, XP]
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], и не придется на каждое добавление передобавлять эти твои "конечные" строки.
если индекса нет, и не собираешься добавлять, то только удалением этих строк и добавлением заново при каждом вносе других данных в таблицу...
но вообще, непонятно чем не нравится отдельная таблица курсов валют? пусть там всего только и две записи. (делают и для одной... а если например туда добавить поле даты и только добавлять курсы то можно будет видеть динамику, в какой день, какой курс у вас действовал... для работы брать естественно последнее по дате значение)