Въпрос към масива от данни в adotable

Въпрос към масива от данни в ADOTable

Как когато ADOTable.active perevodish в # XA0; Вярно е, че не е спрял от базата данни на всички данни от масата, защото от това, програмата се превръща пръчки.
Питай как да се направи това, което той не го дърпайте
запис # XA0, или най-малко спрях към миналото като няколко хиляди.

Преглед на настройките на компонентите.
И не използвайте ADOTable.

> Последна например няколко хиляди
Сортиране в обратен ред, както и първият, който да отнеме няколко хиляди или формулирането на условието в ADOCommand.

в # XA0; това, което преживях ADOTable.
просто да добавите записи не се нуждаят, за да видите базата данни за мен. Римейк мен, тъй като не е hochetsa защото не трябва да се пренапише съвсем малка част от кода.
Но за промяна на компонент към друг не е, тъй като е невъзможно да се реши този проблем?


> Също така как да промените компонент към друг не е, тъй като е невъзможно да се реши
> Този проблем?

Kyro # XA0; (07/20/06 19:04) [2]
Особено не се нуждаят от ADOTable - тя все още е двупосочна компонент.

voobscheto "проблем" може да бъде решен, но това ще бъде много по. ъ-ъ, задник, така че, меко казано.

достатъчно, за да се помни, чийто наследник ADOTable. и да го регистрирате с искането не отговаря на условието, че не би било по време на откриването на "дръпне" всеки запис, и това ще бъде възможно да се добави.

2 липсва takogogo метод, първият нестандартен и злоупотребата на компонента (достойна цел да само това ADOTable # XA0; бъде в коша), втората бавно прибавяне сравнение със същия ADOCommand. ако не се плаши, че може да покаже как се прави.
(И след това не идват да попитам как да се ускори; о)

Можете да замените AdoTable на ADOQuery, и да му дадете име, а след това, че е бил в таблицата. Аз не мисля, че ще има много да ремонтирам.


> Метод 2 липса takogogo, първата нестандартен и неподходящо
> Използване на компонента (единственият достоен за целта
> ADOTable го # XA0; да бъде в коша), втората бавно прибавяне
> В сравнение със същия ADOCommand. ако не се плаша
> Мога да покажа как се прави.

Покажете, ако не е трудно. Защото наистина пренапише кода # XA0, но най-вероятно твърде късно и # XA0; правя отново # XA0; реда не са толкова 800.

> римейк # XA0; реда не са толкова 800
хаха 3 пъти
един-два часа на работа

Kyro # XA0; (21.07.06, 11:36) [9]
Аз не разбирам, че може да има променям?
Напротив (със или ADOCOmmand ADOQuery на ADOTable), щях да се разбира.

opisyvaesh тип
тип
# XA0; TMyADOTable = клас (TADOTable);

и вместо ADOTable1.Open; пиша

# XA0; ADOTable1.TableName: = "SELECT * от" + ADOTable1.TableName + "където 1 = 2";
# XA0; с TMyADOTable (ADOTable1) започвайте
# XA0; # XA0; CommandType: = cmdText;
# XA0; # XA0; Open;
# XA0; край;

ясно е, че ако напишете в името веднага поиска pereprisvavat това не е необходимо, и ако # XA0; CommandType предварително зададено в cmdText тогава тя няма да се налага да се направи (Може би някъде може да промени хода на проверката..), А след това работи стандартен Open.

но промяна kompanent (не трябва да бъде пренаписана и не е трудно на всички, на 800 линии, само малко, просто оставете името и вида на ADOTable1 го променили.) на ADODataSet със сигурност е по-добре


> Но промените kompanent на ADODataSet със сигурност е по-добре (и
> Не е трудно на всички, на 800 линии ще трябва да пренапише не само
> Малко, просто оставете името и го въведете ADOTable1
> Промени. )

Тогава въпросът можех през същата ADOCOmmand dobovlyat форматен
Inco_Table.Insert;
Inco_Table.FieldByName ( "ID_ATM_NAME") стойност: = ATM_Name_Id ;.
Inco_Table.FieldByName ( "TRANS_INFO") стойност: = Транс [2].
Inco_Table.post;
?
Или има ли нужда да пиша SQL-Insert (и т.н.)?


> Използване на TADOQuery

Защо TADOQuery?

Има всички методи като TADOTable, единственото нещо, което можете да пишете на SQL проба, която е Вместо да пишете името на таблицата SELECT * FROM MYTABLE КЪДЕ.
А Insert, редактиране пост всичко, като ADOTable

Благодарим Ви, че ще се експериментира. и дори с растежа на базовата закъснението не се забелязва на пръв започва да се напряга.

> Защо TADOQuery?
защото след ADOTable и той ще ти се струва приказка.

но като цяло, роден на АДО, то # XA0; ADOConnection, ADOCOmmand, ADODataSet, да ги RDCConnection и трябва да се използва, ако е необходимо, всичко останало в коша е уникален.

Всички преправени TADOQuery # XA0; podoshol като всичко е наред. Благодаря на всички ви.