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

Вниз

переработать метод SetActive компонента TADOQuery   Найти похожие ветки 

 
DenisWW ©   (2005-01-25 12:03) [0]

Добрый день мастера

Задача переработать метод SetActive компонента TADOQuery

Вот до чего я добрался

procedure TADOQueryRKO.SetActive(Value: Boolean);
var
   MyField, MyFields: TStrings;
begin
……
if Value then Begin
 if Value and (not Active) then try
  Screen.Cursor := crSQLWait;
  MyField:=TStringList.Create;
  MyFields:= TStringList.Create;
 
  ………

  // Тут  в переменную MyField заносятся данные, которые я должен вернуть через ADO. 1 запись  = 1 строка.
  // В MyFields описание и количество столбцов
  // Люди дайте пример как мне грамотно заполнить ADO!!!!! или принципы, или что ни будь!!!Помогите!!!!

  ????????????????????????????


 finally
  MyFields.Free;
  MyField.Free;
  Screen.Cursor := crDefault;
 end
end else inherited SetActive(Value);
end;


 
Ольга   (2005-01-25 12:22) [1]

Это что самоцель -
> переработать метод SetActive компонента TADOQuery
?
Конкретизируйте задачу.
Что за метод SetActive? Что-то я не встречалась с таким.


 
Соловьев ©   (2005-01-25 12:26) [2]

>Задача переработать метод SetActive компонента TADOQuery
ну обьяви свой класс на его основе, и вперед...

>   // Тут  в переменную MyField заносятся данные, которые я должен
>вернуть через ADO. 1 запись  = 1 строка.
>  // В MyFields описание и количество столбцов
>  // Люди дайте пример как мне грамотно заполнить ADO!!!!! или >принципы, или что ни будь!!!Помогите!!!!
Читать до посинения: http://www.delphikingdom.com/asp/itemq.asp?mode=1&itemid=128


 
DenisWW ©   (2005-01-25 12:29) [3]

писал приложение используя компонент ADOQuery
теперь я пытаюсь изменить способ доступа к БД
хочу переписать компонент дабы он конектился к веб клиенту

ответ от клиента я получаю как описал выше.
теперь надо правильно заполнить recordset как я понимаю


 
denisww ©   (2005-01-25 12:33) [4]

>Задача переработать метод SetActive компонента TADOQuery
ну обьяви свой класс на его основе, и вперед...


с этим проблем нет
как заполнить правильно RecordSet?


 
Соловьев ©   (2005-01-25 12:35) [5]

...
ADOQuery.Recordset := ADOCommand.Execute;
...


 
Соловьев ©   (2005-01-25 12:39) [6]

>хочу переписать компонент дабы он конектился к веб клиенту
т.е.?


 
denisww ©   (2005-01-25 12:40) [7]

а вот это мне ничего не говорит
к моему сожалению


 
Соловьев ©   (2005-01-25 12:42) [8]

[2]


 
denisww ©   (2005-01-25 12:45) [9]

как мне заполнить имеющимися данными RecordSet???
может я неправильно вопрос задал?


 
denisww ©   (2005-01-25 14:55) [10]

помогите!!!


 
denisww ©   (2005-01-25 14:59) [11]

Требуется переписать ADOQuery
дабы он возвращал мои данные находящиеся в MyField и MyFields


 
Ольга   (2005-01-25 15:49) [12]

Что вы имеете ввиду под "переписать ADOQuery"?
ADOQuery должен читать откуда-то данные по запросу.
Вы хотите, чтобы ADOQuery читал данные из MyField (???) или создать текст запроса (к чему?), читая MyFields?


 
DenisWW ©   (2005-01-25 20:56) [13]

я хочу чтобы ADOQuery читал данные из MyField


 
Ольга   (2005-01-26 06:54) [14]

ADOQuery не предназначен для чтения из TStringList
Это идея фикс. Придумайте другое решение.


 
denisww ©   (2005-01-26 12:38) [15]

Предложите пожалуйста технологию!!
я переписываю ADO потомучто поменялся источник .
раньше я получал данные из MSQL
теперь через веб сервис
данные он передаёт в виде длинной строки
а поля разделены запятой
как мне быть?


 
sniknik ©   (2005-01-26 13:26) [16]

> Предложите пожалуйста технологию!!
> я переписываю ADO потомучто поменялся источник .
> раньше я получал данные из MSQL
> теперь через веб сервис
> данные он передаёт в виде длинной строки
> а поля разделены запятой
> как мне быть?
с этого надо было начинать, в таком виде задача имеет элементарное решение, до этого был бред больного диплодока (потому и вымерли, что самцы аналогично с самками разговаривали на предмет размножения... ;о))).

посмотри хелп по ClientDataSet - CreateDataSet, там пример, то же самое можно делать и с ADODataSet (просто примера в хелпе на методе нет)
так вот не подключая ADODataSet ни к какому конекту (оторванный датасет) создаеш у него рекордсет нужной структуры как в примере и заполняеш его из своей строки... и даже переопределять ничего не нужно (хотя это дело хозяйское).


 
denisww ©   (2005-02-04 13:17) [17]

спасибо
дельно



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

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

Наверх




Память: 0.51 MB
Время: 0.054 c
1-1108652887
Георгий Бедный
2005-02-17 18:08
2005.03.06
Легенда о калькуляторе


1-1109060871
Maks Realov
2005-02-22 11:27
2005.03.06
Как лучше реализовать запись множества дин. данный в файл?


14-1108457319
BPK
2005-02-15 11:48
2005.03.06
Не совсем удобный форум


14-1108391307
Anonimus
2005-02-14 17:28
2005.03.06
.inf Файлы. Как писать?


14-1108573713
абитуриент
2005-02-16 20:08
2005.03.06
сочинение