|
Вот такая тема ....
|
|||
---|---|---|---|
#18+
Мужики вот такой вопрос. Делаю новый проект в C++Builder 5.0 (можно и в Делфях). Ложу на форму комп. Tquery. " Query->SQL->Clear(); Query->SQL->Add("select * from job"); Query->Open(); Query->Close(); " - это реакция на кнопку... Можно как-нить сделать так чтоб он не выбирал все в память когда делаешь Open(). Т.е. типа того что он делает FetchAll() когда запускаешь Query... а мне этого не надо. Надо только первую запись !!!!!!!!!!!!! Select first ... Select top ... не предлагать ... :) не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2003, 15:22 |
|
Вот такая тема ....
|
|||
---|---|---|---|
#18+
Максим (m-axic): Кажись ты форумом Обшибся... Ну да ладно...{:-)} select * from job where recno() = 1 Проверено на 6 Делфине... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2003, 15:54 |
|
Вот такая тема ....
|
|||
---|---|---|---|
#18+
Не работает Recno() !!! В BDE нет такой функции :(((( Но все равно спасибо. Я уже собрал вот такие варианты-предложения: Код: plaintext 1. 2. 3. 4.
Кто еще ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2003, 16:03 |
|
Вот такая тема ....
|
|||
---|---|---|---|
#18+
TQuery не выбирает все записи при открытии. А вот TTable действительно делает FetchAll. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2003, 16:06 |
|
Вот такая тема ....
|
|||
---|---|---|---|
#18+
в C++Builder 5.0 и Делфях не силен :( но если я не ошибаюсь, то опция TOP для правильной работы требует еще и опцию ORDER BY, т.е. должно быть что-то вроде: Код: plaintext
Field1, конечно условно. Должно быть имя поля по которому необходимо делать сортировку ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2003, 16:27 |
|
Вот такая тема ....
|
|||
---|---|---|---|
#18+
У меня на Клик Кнопки в Делфине написано: Query1.SQL.Clear(); Query1.SQL.Add('select * from stikop Where recno() = 1); Query1.Open(); И работает как дети в школу... Где у тебя ошибка??? На чем у тебя база написана... Я уже проверил на *.DBF, *.DB, *.GDB Все работает... Что в Делфе, что в SQL Explorer ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2003, 16:35 |
|
Вот такая тема ....
|
|||
---|---|---|---|
#18+
Привет IgorProgrammer. У меня BDE. База Paradox то бишь DB, а у тебя? Хотя думаю почему-то это не важно. [ src ] select * from Job Where recno() = 1 [ /src ] Результат - ошибка BDE: "Capability not supported." (rus - "Совместимость не поддерживается" - что-то типа того) Кстати все остальные варианты типа "select first 2 * from ..." выдают одно сообщение о неверности SQL запроса "Invalid use of keyword." Кстати нашел файл "C:\Program Files\BDE\localsql.hlp" там нет ни "recno()" ни чего похожего :(( Спасибо... p.s. может у меня версия BDE такая... ? как ее узнать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2003, 08:17 |
|
|
start [/forum/topic.php?fid=41&fpage=418&tid=1598098]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 293ms |
total: | 422ms |
0 / 0 |