Форум: "Базы";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c