Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];

Вниз

В TQuery не работает locate. Help!   Найти похожие ветки 

 
ddenisv   (2003-02-07 13:53) [0]

Задача такая. Есть Grid с DataSet на TQuery, хочется чтобы почле каждого ExecSQL курсор grida оставался на старой позиции а не скакал на первую.


 
Reindeer Moss Eater   (2003-02-07 13:58) [1]

???


 
Wolf   (2003-02-07 14:00) [2]

Запомни первичный ключ, и locate после открытия


 
Reindeer Moss Eater   (2003-02-07 14:05) [3]

Странное сочетание ExecSQL, DBGrid, Locate


 
ddenisv   (2003-02-07 14:33) [4]

to Wolf, все так и делаю но когда я делаю
T.Locate(ID,VarOfArray([OldID]),[]);
Программа пишет исключение, что неможет конвертнуть Variant to Double, я зделал так:
T.Locate(ID,VarOfArray([3]),[]);
Позиционирует только после первого ExecSQL, может надо переприсваевать: Grid.DataSet:=Query, после ExecSQL,Open;

to Reindeer Moss Eater: А в чем странность?


 
ddenisv   (2003-02-07 14:34) [5]

to Wolf, все так и делаю но когда я делаю
T.Locate(ID,VarOfArray([OldID]),[]);
Программа пишет исключение, что неможет конвертнуть Variant to Double, я зделал так:
T.Locate(ID,3,[]);
Позиционирует только после первого ExecSQL, может надо переприсваевать: Grid.DataSet:=Query, после ExecSQL,Open;

to Reindeer Moss Eater: А в чем странность?//


 
ddenisv   (2003-02-07 14:35) [6]

четвертый пост неправельный


 
Mike Kouzmine   (2003-02-07 14:47) [7]

ExecSQL не возвращает набор данных


 
pusrg   (2003-02-07 14:50) [8]

Если ищещь по одному полю использовать VarOfArray не нужно,
попробуй так:

var CurID:longint;
...

T.Locate("ID",CurID,[]);



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

Форум: "Базы";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
1-75905
Юный_программер
2003-02-14 12:22
2003.02.24
Как запускать внешние программы? допустим команда copy и как полу


1-75882
jack128
2003-02-14 00:12
2003.02.24
Пример для Chlavik


1-75947
V-Isa
2003-02-12 12:42
2003.02.24
StringGrid


7-76208
AngeL B.
2002-12-24 12:25
2003.02.24
COM в сервисах


1-75883
Alex Krotov
2003-02-14 00:39
2003.02.24
на каком языке написана





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский