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

Вниз

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

 
desha ©   (2002-09-01 03:07) [0]

Возможно ли совместное использование? Query может сообщить сколько у него записей, перемещаться. А как узнать, где мы находимся?


 
Desdechado ©   (2002-09-01 15:41) [1]

только по первичному ключу


 
desha ©   (2002-09-01 20:37) [2]

В запросе? В IB? При удалении записи первичный ключ может стать не сплошным (1, 2, 5, 6...). Или я что-то не допонимаю?


 
DSmiLe   (2002-09-02 06:56) [3]

Те же действия, что и с Table, кроме Edit и Append
Query1.RecNo
Query1.RecordCount
и т.д.


 
koks ©   (2002-09-02 09:42) [4]

и учти, что RecordCount здорово зафичивает систему... если набор большой - надолго..


 
-=Sergeante=- ©   (2002-09-02 11:29) [5]

А для чего требуется знать позицию в запросе???
Что касается кол-ва записей - select count(*) from table1


 
koks ©   (2002-09-02 12:03) [6]

Для того чтобы написать что-то вроде запись X всего Y.


 
desha ©   (2002-09-02 12:20) [7]

В том то вся и фича, что для query метод Recno всегда (!) сообщает -1. См. help. Даже там об этом написано


 
-=Sergeante=- ©   (2002-09-02 13:25) [8]

Создай хранимую проц-ру с переменной счетчиком и возвращай его как значение поля.

CREATE PROCEDURE Proc1 (
RETURNS (
ID integer,
pole1 ...,
pole2 ...)
declare variable k integer;
AS
begin
k=0;
for
select pole1, pole2 from table1 into :pole1, :pole2
do
begin
k=k+1;
suspend;
end
end


Типа такого. Писал на скорую руку.


 
-=Sergeante=- ©   (2002-09-02 13:27) [9]

CREATE PROCEDURE Proc1 (
RETURNS (
ID integer,
pole1 ...,
pole2 ...)
declare variable k integer;
AS
begin
k=0;
for
select pole1, pole2 from table1 into :pole1, :pole2
do
begin
k=k+1;
:ID=k;
suspend;
end
end


 
3JIA9I CyKA ©   (2002-09-02 14:11) [10]

А так низя?

CREATE PROCEDURE Proc1 (
RETURNS (
ID integer,
pole1 ...,
pole2 ...)
AS
begin
ID=0;
for
select pole1, pole2 from table1 into :pole1, :pole2
do
begin
ID=ID+1;
suspend;
end
end




 
-=Sergeante=- ©   (2002-09-04 12:57) [11]

Можно



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

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

Наверх




Память: 0.49 MB
Время: 0.012 c
4-85753
Soft(Unpowered Kiborg)
2002-08-10 12:34
2002.09.26
OnKeyDown в наследнике TPaintBox


1-85424
Cosmic
2002-09-15 18:55
2002.09.26
Утановка screen saver a


1-85536
Ag2002
2002-09-12 11:44
2002.09.26
TreeView1


1-85556
Skywalker
2002-09-12 12:14
2002.09.26
Debugger


3-85384
ileon
2002-08-28 18:04
2002.09.26
MS Access + Interbase