![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.11.2006
Сообщений: 14
|
![]()
Подскажите, пожалуйста!
Можно ли с помощью SQL запроса вытащить запись с определенным номером? Вот такое простое действие! |
![]() |
![]() |
#2 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]()
Вообще говоря нет, если только под номером записи не понимается некоторый уникальный идентификатор. Если же вы думаете, что записи в таблице располагаются последовательно, то глубоко заблуждаетесь. По крайней мере в современных (так сказать однофайловых с некоторыми оговорками) СУБД это не так. Зато по номеру можно осуществлять навигацию по набору данных. Но это уже не SQL.
|
![]() |
![]() |
#3 |
Пользователь
Регистрация: 28.11.2006
Сообщений: 14
|
![]()
То что они не по порядку - это в результате добавления/удаления новых записей. Но порядок чтения есть и он фиксируется каким-то номером в самой базе (как бы не видимое индексное поле). Я думаю так.
Так просто вытащить запись с определенным номером от начала (скажем так) нельзя получается? Только навигацией по базе через таблицу? А вообще-то, у меня на самом деле такой вопрос. В базе нужно проверить, нет ли записей, у которых совпадают значения по трем полям? Можно ли это сделать с помощью SQL запроса? Что-то я не могу придумать... Была идея такая - вытянуть первую запись - сделать запрос на выборку записей со значениями полей из этой записи. Затем выбрать вторую запись - сделать то же самое с новыми значениями и т.д. Маразм конечно, но как по-другому? В FoxPro это делается значительно проще! Придется перейти с Delphi на Visual FoxPro. Я думал, что Delphi заточен под БД - не хрена подобного! Delphi вообще не под что не заточен! Начинаю в нем разочаровываться... Жалко иконку нельзя вставить.... ![]() Последний раз редактировалось Alex21; 16.01.2008 в 10:43. Причина: Для добавления к сообщению информации есть кнопка Правка, используйте ее |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 24.10.2007
Сообщений: 254
|
![]()
На самом деле Delphi это просто напросто инструмент. T-SQL он и в африке T-SQL и если вы не достаточно хорошо его знаете то Delphi вам ничем не поможет
![]() нужно просто сделать групировку по трём полям..... |
![]() |
![]() |
#5 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
Дельфи (в отличие от вас) умеет работать с любыми базами данных. А вы мне напоминаете человека, не умеющего забить гвоздь и матерящегося на молоток, вот, мол, дерьмо какое в магазине подсунули - все время по пальцам бьет... ![]() |
|
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
![]() Цитата:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... ![]() |
|
![]() |
![]() |
#7 | ||
Пользователь
Регистрация: 28.11.2006
Сообщений: 14
|
![]() Цитата:
![]() Инструмент должен быть удобным для определенных целей! Какой гвоздь вы будете забивать железным молотком в форме Киянки? ![]() Цитата:
![]() Хотелось бы одной строкой запросик! Задача-то часто встречающаяся! Последний раз редактировалось Alex21; 16.01.2008 в 10:43. Причина: Для добавления к сообщению информации есть кнопка Правка, используйте ее |
||
![]() |
![]() |
#8 | ||
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
Лекарство, как всегда, одно - купить выпрямитель рук (в данном случае - мозгов, поскольку программист в основном использует их). Я, например, когда программа не складывается, использую в качестве "выпрямителя" бутылочку хорошего пива - помогает... Цитата:
Видно, что уровень подготовки у обоих примерно одинаковый... Последний раз редактировалось mihali4; 16.01.2008 в 11:56. |
||
![]() |
![]() |
#9 | ||
Пользователь
Регистрация: 28.11.2006
Сообщений: 14
|
![]() Цитата:
![]() Цитата:
Последний раз редактировалось Alex21; 16.01.2008 в 12:42. |
||
![]() |
![]() |
#10 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
Автор оштрафован.
Тема закрыта.
Life is too short, play more...
Как правильно задавать вопросы |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
вопрос по сокетам и общение как в ICQ.Сложный вопрос... | Руслантус | Общие вопросы C/C++ | 2 | 12.08.2008 21:10 |
TObject *Sender | sergei64_89 | Общие вопросы C/C++ | 1 | 06.06.2008 13:36 |
Вопрос о КПК | N!ckeL | Свободное общение | 3 | 05.06.2008 22:06 |
вопрос про ADO | Cantana | Помощь студентам | 14 | 12.09.2007 15:33 |