Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Вниз

ADO   Найти похожие ветки 

 
serko ©   (2006-08-23 21:56) [0]

Здрасте!
У меня есть база в ней первое поле (Ключевое) № - счетчик автоматический. В базе около 3000 записей!

И вот почему то упорядочивание в некоторых местах сбивается т.е. группа записей с номерами 1450-1600 появляются между записями с номерами 1400-1500 и дальше идет нормальное упорядочивание. Таких групп около 5!

Как их можна упорядочить правильно?


 
Anatoly Podgoretsky ©   (2006-08-23 22:25) [1]

Счетчик для неупорядочивания, а для придания записи уникального номера. Упорядочивание делается с помощью ORDER BY


 
serko ©   (2006-08-23 22:50) [2]


> Упорядочивание делается с помощью ORDER BY


Это я знаю, но ведь у меня не Query а Table!

Без перехода на Query никак не получится?


 
sniknik ©   (2006-08-24 00:32) [3]

> Это я знаю, но ведь у меня не Query а Table!
а "табле" в ado это тоже запрос (только лучше рассматривать его как dataset а не query)

> Без перехода на Query никак не получится?
получится, и легко, например переходи на ADODataSet (не query заметь). хотя и с табле получится, и не одним вариантом, только ну его нафиг табле этот, учись работать нормальными "родными" компанентами.


 
Dell3r ©   (2006-08-24 12:05) [4]

Table.IndexName:="счетчик";


 
Anatoly Podgoretsky ©   (2006-08-24 12:11) [5]

serko ©   (23.08.06 22:50) [2]
Ну так перейди


 
serko ©   (2006-08-24 12:20) [6]


> sniknik ©   (24.08.06 00:32) [3]


Спасибо за совет! Но вот выходит одна проблемка. Мне нужно сделать отбор данных делаю так:

ADOTable1.Close;
ADOTable1.Parameters.ParamByName("Fam").Value:=Edit2.Text;
ADOTable1.CommandText:="select * from Врачи Where "+Chr(39)+"Ф И О"+Chr(39)+" LIKE :Fam Order by №";
ADOTable1.Open;

Предварительно добавив в AdoDadaset.Parameters параметр Fam.

Но при обработке данного события выскакивает ошибка типа " "Fam" not found"
Как это Not found если он есть в AdoDadaset.Parameters?


 
sniknik ©   (2006-08-24 13:00) [7]

> Как это Not found если он есть в AdoDadaset.Parameters?
у тебя его нет, он в запросе, и парсится (появится) только после его внесения...


 
serko ©   (2006-08-24 13:10) [8]

Куда вносить?
я же сделал :
> Предварительно добавив в AdoDaTaset.Parameters параметр
> Fam.


 
sniknik ©   (2006-08-24 13:30) [9]

> я же сделал :
>> Предварительно ...
почему предварительно? в автобус тоже предварительно залазиш... до того как он подойдет? (а то все места займут) ;о))


 
Ega23 ©   (2006-08-24 13:31) [10]

Вноси в таблицу ещё одно поле Ord, оставляй пользователю возможность его редактировать, сортируй по этому полю.
Пользователь сам решит, какие записи ему нужны "вверху" выборки, а какие - "внизу".



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

Форум: "Начинающим";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.657 c
1-1154885014
anton773
2006-08-06 21:23
2006.09.17
про потоки


15-1156451817
Ketmar
2006-08-25 00:36
2006.09.17
что-то вроде туториала по написанию шелла


4-1147969783
Handle
2006-05-18 20:29
2006.09.17
CreateToolHelp32SnapShot


4-1147722705
Mr tray
2006-05-15 23:51
2006.09.17
из хук-DLL узнать значение переменной в моей программе


1-1154447915
Alex35
2006-08-01 19:58
2006.09.17
Подскажите реализацию алгоритма шифрования





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