powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Программа вылетает при обращении к базе данных.
4 сообщений из 4, страница 1 из 1
Программа вылетает при обращении к базе данных.
    #34013625
Homosum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пишу на VS C++ .NET. В качестве хранилища данных использую Access.
Программа работает нормально, но только до того момента, пока я не пытаюсь к файлу хранилищу подсоедениться еще раз из другого экземпляра программы, т.е. пока я не пытаюсь работать по сети.

Вот так я конекчусь

CString fname = FileName;
CString sDriver = _T("MICROSOFT ACCESS DRIVER (*.MDB)");
CString sExcelFile = fname;
CString sSql;

sSql.Format(_T("DRIVER={%s};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s"), sDriver,sExcelFile,sExcelFile);


if( CD->OpenEx(sSql,CDatabase::noOdbcDialog) )
{
FlagOpen = 1;
return 1;
}

А меня выбивает в файл dbcore.cpp на строчку:
THROW(pException);

Что делать? Неужели с Access нельзя работать по сети? Или нужны какие либо настройки?

Опять очень срочно нужно! Помогите!!!
...
Рейтинг: 0 / 0
Программа вылетает при обращении к базе данных.
    #34013769
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Homosum.....А меня выбивает в файл dbcore.cpp на строчку:
THROW(pException);Что делать? Неужели с Access нельзя работать по сети? Или нужны какие либо настройки?Опять очень срочно нужно! Помогите!!!

первым делом - стоит словить эксепшен и понять что же хочет сие творение...
вторым делом нуна сказать, что это не многопользовательская бд...
третьим делом нуна сказать, что похоже Вам придёться заюзать флажок реад онли в ТРЮ...
четвёртым - наверное стоит глянуть МСДН по этому поводу..
пятым - если Вы хотите, что то серьёзное - то придёться заюзать другую БД...Либо мона начеркать свой сервер приложения, который монопольно юзает акцесс и сам шарит доступ (функционально а не на уровне записей)...При последнем подходе - Вам будет в принцепе пофигу какой движок тискать...

(круглый)
...
Рейтинг: 0 / 0
Программа вылетает при обращении к базе данных.
    #34018637
ANDREYMF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверить элементарно - убрать все параметры из OpenEx. Она вывалит диалог. Если в диалоге зайти удастся - смотрим ошибки при формировании ConnectionString . Если нецдачка - ищите косяки в настройках ODBC
...
Рейтинг: 0 / 0
Программа вылетает при обращении к базе данных.
    #34018644
ANDREYMF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверить элементарно - убрать все параметры из OpenEx. Она вывалит диалог. Если в диалоге зайти удастся - смотрим ошибки при формировании ConnectionString . Если нецдачка - ищите косяки в настройках ODBC
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Программа вылетает при обращении к базе данных.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]