Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Oracle to FoxPro [D6, dBase, FoxPro]


term1t ©   (2006-07-05 13:53:00) 

Добрый день товарищи программисты.
Есть такой вопрос (предупреждаю сразу, я - начинающий:)):
Есть база на Oracle, нужно програмно перекинуть некоторые ее таблицы в VisualFoxPro (не я так придумал). Базы примерно одинакового содержания (на фокспро только чуток устаревшие). Подключаю обе базы к проекту.

procedure TFormMain.ExecuteButtonClick(Sender: TObject);

begin
 begin
 If CheckBox2.Checked Then
    with Datamodule1 do
    Begin
      OraTableHMP.Active:=True;
      TableHMP.Active:=True;
      OraTableHMP.First;
      TableHMP.ClearFields;
      While OraTableHMP.Eof do
        Begin
          TableHMP.FieldByName('SNAIM'):=OraTableHMP.FieldByName('SNAIM');
{в этом месте возникает ошибка: "left side cannot be assigned to"}
          TableHMP.FieldByName('NAIM'):=OraTableHMP.FieldByName('NAIM');
{left side cannot be assigned to}
          TableHMP.FieldByName('OD_VIM_C'):=OraTableHMP.FieldByName('OD_VIM_C');
{left side cannot be assigned to}
          TableHMP.FieldByName('USED'):=OraTableHMP.FieldByName('USED');
{left side cannot be assigned to}
          OraTableHMP.Next;
        end;
       DataModule1.TableHMP.CommitUpdates;
    end;


ANB   (2006-07-14 13:40:00) [1]


> именно она передается клиентам, т.к. оракл есть не у каждого

А что будешь делать с полями, которые не поддерживаются фоксом ? Например varchar2(4000 char).

Проще всем оракл поставить.


term1t   (2006-07-13 15:03:00) [2]

нужно чтобы совсем ничего не понимающий чел клацал на кнопку и обновлял фокспрошную базу. именно она передается клиентам, т.к. оракл есть не у каждого


Elen   (2006-07-07 09:20:00) [3]

А просто воспользоваться VisualFoxPro нельзя? В нем в окне Command (например) пишешь запрос типа SELECT <БДОракл> <перечень полей> into <файл VFP>. Или тебе нужно обязательно на Делфях?


term1t   (2006-07-05 15:54:00) [4]

Спасибо большое! лед тронулся! буду двигаться далее...


Desdechado   (2006-07-05 14:02:00) [5]

TableHMP.FieldByName('SNAIM').AsString


Наверх

Титульная страница Поиск, карта сайта Написать письмо