|
|
|
Программа вылетает при обращении к базе данных.
|
|||
|---|---|---|---|
|
#18+
Я пишу на 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 нельзя работать по сети? Или нужны какие либо настройки? Опять очень срочно нужно! Помогите!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 17:37 |
|
||
|
Программа вылетает при обращении к базе данных.
|
|||
|---|---|---|---|
|
#18+
Homosum.....А меня выбивает в файл dbcore.cpp на строчку: THROW(pException);Что делать? Неужели с Access нельзя работать по сети? Или нужны какие либо настройки?Опять очень срочно нужно! Помогите!!! первым делом - стоит словить эксепшен и понять что же хочет сие творение... вторым делом нуна сказать, что это не многопользовательская бд... третьим делом нуна сказать, что похоже Вам придёться заюзать флажок реад онли в ТРЮ... четвёртым - наверное стоит глянуть МСДН по этому поводу.. пятым - если Вы хотите, что то серьёзное - то придёться заюзать другую БД...Либо мона начеркать свой сервер приложения, который монопольно юзает акцесс и сам шарит доступ (функционально а не на уровне записей)...При последнем подходе - Вам будет в принцепе пофигу какой движок тискать... (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 18:30 |
|
||
|
Программа вылетает при обращении к базе данных.
|
|||
|---|---|---|---|
|
#18+
Проверить элементарно - убрать все параметры из OpenEx. Она вывалит диалог. Если в диалоге зайти удастся - смотрим ошибки при формировании ConnectionString . Если нецдачка - ищите косяки в настройках ODBC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:06 |
|
||
|
Программа вылетает при обращении к базе данных.
|
|||
|---|---|---|---|
|
#18+
Проверить элементарно - убрать все параметры из OpenEx. Она вывалит диалог. Если в диалоге зайти удастся - смотрим ошибки при формировании ConnectionString . Если нецдачка - ищите косяки в настройках ODBC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34013769&tid=2030418]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
419ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 746ms |

| 0 / 0 |
