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

Вниз

Как понять тип поля?   Найти похожие ветки 

 
id_privin   (2002-06-17 10:11) [0]

Есть проблема. Требуется выбирать данные из DBF и перекладывать в Oracle. Я делаю это с помощью запросов с переменными привязки. Но DeclareVariable требует указывать тип, а я не могу заранее его сказать. Можно-ли узнать тип поля у DataSet по имени поля?


 
Lusha ©   (2002-06-17 10:15) [1]

В принципе да....
TField.Datatype...


 
Johnny Smith ©   (2002-06-17 10:55) [2]

2id_privin (17.06.02 10:11)
Была у меня аналогичная задачка...
Дабы не заморачиваться, я делал следующее:
- источник данных открывал с помощью TQuery,
- приемник - с помощью TTable.
Предлагал пользователю определить поля (какое поле источника какому полю приемника соответствует - с помощью двух гридов - sg1 и sg2), а дальше:
Query1.First;
repeat
Table1.Append;
for i:=1 to sg2.RowCount-1 do
if sg2.Cells[0,i]<>"" then
begin
Table1.Fields[i-1].Value:=Query1.Fields[strtoint(sg2.Cells[0,i])].Value;
end;
Table1.Post;
Query1.Next;
until Query1.eof;

Так что если таблицы не гигабайтные, то все очень легко проходит. BDE само определяет типы полей.


 
roottim   (2002-06-17 11:47) [3]

давненько было..
ваял некую утильку...
ничего особенного BDE - ODAC NET
если надо на мыло скину exe!


 
id_privin   (2002-06-17 13:44) [4]

Спасибо.
Пришлите пожалуйста.



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
3-23527
VeLeS
2002-05-29 17:46
2002.07.08
Чем пользоваться для Доступа к MySQL?


1-23616
Windeus
2002-06-25 16:05
2002.07.08
Поиск окна по заголовку


7-23803
ATLANTIDO
2002-04-15 20:40
2002.07.08
Что такое


6-23717
Serd_hhc
2002-04-18 16:01
2002.07.08
Третий раз спрашиваю...:(


14-23723
Sergo
2002-06-04 16:50
2002.07.08
NeuroSolution