![]() |
|
Модераторы: gambit |
![]()
|
|
| JaguarSmith |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
Доброе время суток!
У меня подключена аксессная база через ODBC - приложение ASP.NET отказывается писать в базу данные и через insert и через update - пишет что запрос кривой - но вообщето это не так :
то-есть запрос вполне корректный получается, например "UPDATE counters SET value = 134 WHERE (id= 1 )" более того через server explorer он выполняется "на ура" На сервере у провайдера всё то же прекрасно работает... Заранее благодарен! |
|||
|
||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 5 Всего: 93 |
Есть подозрение, что запрос всё-таки кривой.
Слово id является ключевыми словом, поэтому его нужно заключить в квадратные скобки: [id] -------------------- Да. Именно так. |
|||
|
||||
| arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 4 Всего: 61 |
Попробуй для начала для аккаунта ТВОЙКОМП\ASPNET выставить разрешение на полный доступ к той папке, в которой лежит аксесовская БД.
|
|||
|
||||
| JaguarSmith |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
полез в панель управления/учётные записи пользователей и... вообще не обнаружил аккаунта .NET пытался попробовать через Microsoft .NET Framework 1.1 Configuration но так и неразобрался.... Это сообщение отредактировал(а) JaguarSmith - 4.10.2005, 01:55 |
|||
|
||||
| JaguarSmith |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
ERROR [HY000] [Microsoft][Драйвер ODBC Microsoft Access] В операции должен использоваться обновляемый запрос. На практике это обозначает что у моего приложения нет доступа на запись в базу... На сервере такой беды не возникает - а на компе - на локалхосте - стабильно - и не знаю как с ентим бороться... |
|||
|
||||
| arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 4 Всего: 61 |
JaguarSmith
Почитай в нете, как включить в XP SP2 возможность установки per user permissions на папку, или задай вопрос в соотв. форуме. Я не помню, что надо сделать Добавлено @ 10:14 Кстати, лучше использовать OleDb провайдер. Он тоже поддерживает Access. |
|||
|
||||
| JaguarSmith |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
OleDb - не могу использовать - на хостинге приложение работает с аксесом именно через ODBC
ушел заниматься Спасибо!!! |
|||
|
||||
| arilou |
|
||||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 4 Всего: 61 |
Там что, DSN используется? Обычно можно и через OleDb, если сможешь передать путь к .mdb файлу. Например, с помощью
Добавлено @ 11:35 P.S. OleDb намного быстрее работает. |
||||
|
|||||
| JaguarSmith |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 16.1.2005 Репутация: нет Всего: 1 |
1) открываем папку с нашей базой в проводнике. 2) лезем в сервис -> свойства папки -> вид 3) Снимаем флажок "Использовать простой общий доступ к файлам" 4) выбираем нашу базу и лезем в свойства - там появилясь новая вкладка "Безопасность" 5) Залезаем туда и жмём "Добавить" 6) Жмем "Дополнительно"->"поиск" 7) Выбираем "ASPNET" и жмёмм Ок 8) Выставляем Разрешения 9) Жмём Ок Вот и вся наука |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |