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

Вниз

Заблокирована таблица FOXа после ее создания/заполнения   Найти похожие ветки 

 
Str_alex ©   (2004-03-12 11:32) [0]

1. Создаю таблицу FOXа.
...
Query1.SQL.Add("create table tabl1 (n numeric(2,0),f character (10));
Query1.ExecSQL; ...

и т.д
2. Заполняю ее.
...
Query1.SQL.Add("insert into tabl1 values(:n,:f)");
цикл...

  Query1.ParamByName("n").AsInteger:=i;
  Query1.ParamByName("n").AsString:=PEREMENNAYA;
  Query1.ExecSQL;

конец цикла

И пока прога не закрыта, эта таблица заблокированна :-(
А пользоваться этой таблицей должны другие проги.

Что делать? (С) Чернышевский :-)


 
Andrey V. ©   (2004-03-12 11:36) [1]

Exclusive ?


 
Str_alex ©   (2004-03-12 11:50) [2]

Вот оно и есть. А как отключиться от этой таблицы?

Смысл: конвертер данных между новым оборудованием и старым ПО.
Старое ПО формирует данные в формате ФОКСа, потом конвертер
перегоняет в формат понимаемый оборудованием.

Таблица и должна создаваться/заполняться в ексклюзиве.
Но после ее заполнения "оборудование" должно "скушать"
сформированныю таблицу. Вот тут-то и облом-с.

Использую BDE.
procedure TfrmMain.CreateAllias;
{создание аллиасов}
begin
  with Session do
  begin
     ConfigMode := cmSession;
  try
     AddStandardAlias("My_Allias"",KatalogBD,"FOXPRO");
     finally
        ConfigMode := cmAll;
     end;
  end;
  with dbMyBD do
  begin
     databasename:="MyBD";
     LoginPrompt := False;
     Params.Values["PATH"] :=KatalogBD;
     DriverName:="Microsoft FoxPro Driver (*.dbf)";
     AliasName:="My_Allias";
  end;
end;

Дальше работаю так:

  q1.Close;
  q1.ParamCheck:=true;
  q1.SQL.Clear;
  q1.SQL.Add("insert into ""+KatalogBD+"\tabl1" ");
  ...
  q1.ExecSQL;


 
menart ©   (2004-03-12 12:27) [3]

под рукой нет делфей поставь в уровне доступа, ShareNotDeny, или около таго



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

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

Наверх




Память: 0.45 MB
Время: 0.05 c
11-1059205365
miek
2003-07-26 11:42
2004.04.11
Form.OnMessage


3-1082025465
Flahas
2004-04-15 14:37
2004.04.11
exel..


3-1079340258
GIL
2004-03-15 11:44
2004.04.11
select и создание поля


3-1082022725
Capricorn7B
2004-04-15 13:52
2004.04.11
Глюк в компоненте IBDataSet


14-1082213662
Soft
2004-04-17 18:54
2004.04.11
Москвичи, вас зомбируют!!?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский