Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.10;
Скачать: CL | DM;

Вниз

А в чем разница?   Найти похожие ветки 

 
raqy.style ©   (2007-05-16 23:24) [0]

все привет!

так вот, в чем разница между
DataSet.RecNo := DataSet.RecNo + 1;
и
DataSet.Next;

вообще, у меня в цикле встречается вот что:
for i := 1 to DataSet.RecCount do
...
DataSet.RecNo := i+1;
...
DataSet.RecNo := i;
...
DataSet.Insert;
...
end;
получается, записи закидываются не через одну, как мне надо, а купой, новые записи идут одна за одной. Причем надо так: если достигается последняя запись, то данные при добавлении иные. Пишу с помощью Next & Prior; и все ок, только что-то с последней записью не то. вместо 10 раз добавляет 3-4.


 
Ketmar ©   (2007-05-16 23:31) [1]

а) по-русски, пожалуйса.
б) где сказано, что порядок записей обязан сохраняться после insert?


 
wp2 ©   (2007-05-16 23:32) [2]

Чё за проблемы? Смотри исходники Нэкста.


 
raqy.style ©   (2007-05-16 23:38) [3]

:)) гм, понимаю. постараюсь по-русски.

короче, добавляю я записи. мне надо что бы каждый раз они добавлялись через одну. т.е. есть 10 записей. я хочу кинуть еще 20. надо что бы между имеющимися 10 всунулись новых 10 (значения новых высчитываются относительно 10 старых) и еще 10 сверху. Только каждая новая запись из "верхней" десятки будет иметь значения, которые расчитываются относительно предыдущей из этой 10-ки. вот. посему и ищу eof или последнюю запись (DataSet.recNo = DataSet.RecCount).


 
Ketmar ©   (2007-05-17 00:21) [4]

хоти себе. а записи -- они при помощи индексов сортируются. или полным пересозданием базы. потому как это не массивы, ага.


 
raqy.style ©   (2007-05-17 00:49) [5]

Спасибо всем! нашел решение


 
vecna ©   (2007-05-17 10:36) [6]


> raqy.style ©   (17.05.07 00:49) [5]
> Спасибо всем! нашел решение

а нам расскажешь? =)


 
Игорь Шевченко ©   (2007-05-17 10:40) [7]

Ketmar ©   (17.05.07 00:21) [4]

Записи вообще никак не сортируются


 
ferr ©   (2007-05-17 10:46) [8]

> Записи вообще никак не сортируются

Вот за что я люблю этот форум, так это за то что докапаются по любому поводу =)
Ну понятно что индексы поддерживаются благодаря дереву (например Б-дереву), но там же биективное отображение на записи, так что можно сказать что сортируются записи.


 
Суслик ©   (2007-05-17 10:47) [9]


>
> Вот за что я люблю этот форум,

извращенец? ;)


 
Игорь Шевченко ©   (2007-05-17 10:51) [10]

ferr ©   (17.05.07 10:46) [8]

записи можно только выбрать в отсортированном порядке


 
ferr ©   (2007-05-17 10:54) [11]

> записи можно только выбрать в отсортированном порядке

ну понятно, просто это мы уже смотрим на реализацию. Вот мы же говорим "лампочка горит", а не "лампочка моргает" ;-)


 
clickmaker ©   (2007-05-17 10:56) [12]


> [11] ferr ©   (17.05.07 10:54)

надо говорить "лампочка трансформирует часть электрической энергии в световую, а часть - в тепловую" )


 
Desdechado ©   (2007-05-17 11:40) [13]

clickmaker ©   (17.05.07 10:56) [12]
Про остальные части забыл :)

Автору
Порядок записей ни одна СУБД не сохраняет. Как она их сохраняет, это ее забота и привилегия. Хоть кверху каком, хоть по частям в разных файлах и страницах. Поэтому твои потуги бессмысленны.
Хотя можешь сделать свою СУБД со своими правилами.


 
atruhin ©   (2007-05-17 14:08) [14]

> Порядок записей ни одна СУБД не сохраняет.

С чего бы это? DBaseIII например.


 
ANB ©   (2007-05-17 14:42) [15]


> С чего бы это? DBaseIII например.

В любой момент админ может эти записи переставить как ему нравиться.


 
alien1769 ©   (2007-05-17 17:54) [16]


> В любой момент админ может эти записи переставить как ему
> нравиться.

Не верю (С) Станиславский



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

Текущий архив: 2007.06.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.057 c
2-1179458410
delphino
2007-05-18 07:20
2007.06.10
Как подставить в ComboBox значения из таблицы БД?


9-1153070015
Зм1й
2006-07-16 21:13
2007.06.10
"Вертикальная синхронизация"


1-1176700809
bss
2007-04-16 09:20
2007.06.10
Как установить свой фонт для контролов при Enabled=false


2-1179832675
Бергамот
2007-05-22 15:17
2007.06.10
Запись структуры в файл


5-1155736499
nali
2006-08-16 17:54
2007.06.10
Как сделать редактор свойств типа DBGrid.Columns?





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