![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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