![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
BDE [D7, XP]
b1099 © (2007-09-03 13:02:00)использую BDE + ADO. кол-во программ - две.
проблема:
при запуске второй программы (не закрывая первой) выдается ошибка - cannot load driver. раньше все работало. теперь - нет.
Anatoly Podgoretsky (2007-09-03 20:14:00) [1]> Lacmus (03.09.2007 19:42:37) [37]
Конечно ты, но ответ всем по поводу твоего текста.
Lacmus (2007-09-03 19:42:00) [2]>Anatoly Podgoretsky © (03.09.07 19:32) [36]
Если Вы о Lacmus © (03.09.07 15:16) [30], то да, я.
Anatoly Podgoretsky (2007-09-03 19:32:00) [3]Ты привел эти две штуки или Пушкин?
Lacmus (2007-09-03 18:19:00) [4]>Anatoly Podgoretsky © (03.09.07 16:33) [34]
Мне уж точно не надо :-)
Anatoly Podgoretsky (2007-09-03 16:33:00) [5]> Lacmus (03.09.2007 15:16:30) [30]
А зачем обе штуки удаляем и используем TAdoDataset
Провайдера для DBF выбираем исходя из формата.
sniknik (2007-09-03 15:48:00) [6]Lacmus © (03.09.07 15:34) [32]
для данных в [30] условий, проблемы не может быть (если мы об одной и той же) т.к. -> "ADOTable1 на Access" т.е. без использования исамов, а она возникает при одновременном использовании(попытке) библиотек BDE исамом jet-а (либо использовании jet-а ODBC драйвером) в монопольном режиме.
если же условия уточнить то кто его знает... но пока нет.
Lacmus (2007-09-03 15:34:00) [7]>sniknik © (03.09.07 15:27) [31]
С проблемой знаком с появления SP2 и она была у пользователей, в этой ветке как минимум 2 компьютера с повторением данной проблемы, хотя конечно нужно учитывать Ega23 © (03.09.07 14:07) [22]
sniknik (2007-09-03 15:27:00) [8]> но пример с демонстрацией проблемы написал
не "демонстрируется"...
сделал то что написано, ошибки не получил. значит не то. значит у тебя там просто глюк в системе.
(естественно, все что в описании "опущено" сделал на свое усмотрение)
Lacmus (2007-09-03 15:16:00) [9]Не знаю какая ситуация у b1099, но пример с демонстрацией проблемы написал
procedure TForm49.Button1Click(Sender: TObject);
begin
ADOTable1.Open;
Table1.Open;
end;
procedure TForm49.Button2Click(Sender: TObject);
begin
Table1.Open;
ADOTable1.Open;
end;
Table1 настроен на DBF, ADOTable1 на Access
Компилируем, запускаем первую копию, наживаем кнопку 1,
запускаем вторую копию, наживаем кнопку 2
Из Delphi ошибка может быть при нажатии на кнопку 1, если Delphi выгружено, то ошибка стабильна при нажатии на кнопку 2
sniknik (2007-09-03 14:50:00) [10]> Вам программиста надо принять
не просто принять а внезапно, под стать ошибке.
> если кто то знает очень прошу помоч!
знать не знаю ведать не ведаю, но догадки кое какие имеются... подтвердишь, внезапновыложенной инфой по процессу подключения/работы второй программы (той что через ADO) скажу ответ. нет значит нет. (если догадка неверная тоже скажу)
evvcom (2007-09-03 14:24:00) [11]
> с наименьшим разрушением и трудозатратами исправить внезапно
> возникшую ошибку, если кто то знает очень прошу помоч!
Вам программиста надо принять
evvcom (2007-09-03 14:23:00) [12]
> в чем может быть загвоздка?
Остановись на чем-нить одном: либо ADO, либо BDE. А все это в куче только для того, чтобы в гриде показать - полные чушь и бред. Отмазы типа "так уж сложилось" не принимаются, не хочешь, не меняй ничего, но и нас тогда оставь. Иначе получишь только глумление и голоса "орех!".
b1099 (2007-09-03 14:23:00) [13]проэкт старый, так уже сложилось, но хотелось бы с наименьшим разрушением и трудозатратами исправить внезапно возникшую ошибку, если кто то знает очень прошу помоч!
evvcom (2007-09-03 14:18:00) [14]
> Lacmus © (03.09.07 14:03) [21]
> >evvcom © (03.09.07 13:59) [20]
> Проблема действительно есть на Windows XP SP2
Проблема с орехом? В [20] я только поддержал Ega23. А судя по
> b1099 (03.09.07 13:16) [8]
проблема действительно не там. Хотя и твое высказывание, что проблема действительно на XP SP2 имеется - пустые слова. Проблема какая? Что нечто не работает? Так криво написано, потому и не работает.
b1099 (2007-09-03 14:14:00) [15]да у меня как раз Windows XP SP2 как быть?
в чем может быть загвоздка?
Lacmus (2007-09-03 14:11:00) [16]>Ega23 © (03.09.07 14:07) [22]
Возможно, но судя по b1099 (03.09.07 13:02), очень похоже
Ega23 (2007-09-03 14:07:00) [17]
> Проблема действительно есть на Windows XP SP2
У автора проблема не там, поверь.
Lacmus (2007-09-03 14:03:00) [18]>evvcom © (03.09.07 13:59) [20]
Проблема действительно есть на Windows XP SP2
evvcom (2007-09-03 13:59:00) [19]
> Голосую за "орех", ибо давно не пополнялось.
Поддерживаю.
Sergey13 (2007-09-03 13:55:00) [20]> [12] b1099 (03.09.07 13:18)
> а как мне показать их пользователю? я dbгрид использую.
БДЕ вообще ничего показывать не может. ДБГрид - это НЕ БДЕ. В гриде данные не хранятся.