Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2010, 00:58   #1
Aiden
Пользователь
 
Регистрация: 12.09.2007
Сообщений: 34
По умолчанию BDE error $2501

есть программка которая связывается с БД с помощью такого кода:
Код:
        Table1.TableName:=extractfilepath(Application.ExeName)+'db\base.dbf';
        Table1.Filter:='id='+arr[0] +' and user='''+Edit1.Text+'''';
        Table1.Filtered:=true;
        Table1.Active:=true;
        if Table1.recordcount>0 then Table1.Edit
        else begin
          Table1.Insert;
          Table1.Edit;
        end;
        Table1.Fields.Fields[0].Value:=StrToInt(arr[0]);
        [skip];
        Table1.Post;
        Table1.Active:=false;
        Table1.Close;
Все в принципе нормально, код работает, ошибок не возникает. Проблема возникает при запуске еще одного экземпляра программы. При попытке подключения, на строке
Код:
Table1.Active:=true;
возникает ошибка инициализации BDE с номером $2501.
Самое интересное - достаточно скопировать программу в другую папку и скомпилировать этот код по новой - все отлично работает. К сожалению такой вариант не подходит т.к. бухгалтера постоянно путаю где чей эксешник и подымают панику.

Возможно ли решить данную проблему другим способом?

Последний раз редактировалось AlDelta; 27.10.2010 в 01:30. Причина: [CODE][/CODE]
Aiden вне форума Ответить с цитированием
Старый 27.10.2010, 02:49   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

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


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу причину ошибки: Error in loading DLL, она же Error 48. hozpraktik Microsoft Office Excel 1 19.11.2009 12:39
Как решить проблему с Error in loading DLL (Error 48)? Klim Bassenger Microsoft Office Excel 4 23.10.2009 13:44
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Debug/main.exe : fatal error LNK11 prefak Win Api 0 19.04.2009 16:51
Проблема с BDE error 12550 tarakan1983 Помощь студентам 3 24.10.2008 08:18