Главная страница
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
1-85530
Aristarh
2002-09-13 14:15
2002.09.26
Перерисовка формы в цикле с жутким морганием


3-85374
delphiwhat
2002-09-05 10:28
2002.09.26
Вопрос про базу (*.db) и Delphi6. Помогите понять.


3-85372
Sergeyy
2002-09-04 09:58
2002.09.26
DefaultExpression в поле ADODataSet


1-85484
Dark Hunter
2002-09-16 17:19
2002.09.26
Копирование файла на другую машину


4-85772
Manulo
2002-06-17 17:48
2002.09.26
Текущее время