Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / изменение базы не выходит / 2 сообщений из 2, страница 1 из 1
22.08.2006, 10:18
    #33933746
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
изменение базы не выходит
желаю всем здоровья.
я впервые сел за asp,asp.net(1) и сразу такая проблема. никак не пойму в чем дело.
конфигурация:
Win2003, Access2003, Web.config: authentication mode="Forms" (в хотя от этого не зависит).
уровень доступа к каталогу базы у IUSR_.. самый высокий...

читаю таблицу
m_connection.Open();
string SQL = "SELECT val1 FROM MyTable WHERE Id=0";
System.Data.OleDb.OleDbDataAdapter m_Adapter = new OleDbDataAdapter(SQL, m_connection);
System.Data.DataSet m_DS = new System.Data.DataSet();
m_Adapter.Fill(m_DS, "MyTable");
заполняю DataGrid. OK.
теперь хочу удалить из нее что-н.
//здесь m_Adapter & m_DS — глобальные
string SQL = "DELETE FROM MyTable WHERE Id=0 and val1=0";
m_Adapter.DeleteCommand = new OleDbCommand(SQL);
Int32 x = m_Adapter.Update(m_DS);
здесь ловится ecxeption: "Update unable to find TableMapping['Table'] or DataTable 'Table'."
или после прочтения закрываю m_MissCallsAdapter, а удаляю так:
OleDbCommand command = new OleDbCommand("DELETE FROM MyTable WHERE Id=0 and val1=0", m_connection);
command.ExecuteNonQuery();
а здесь ловится ecxeption: "Could not delete from specified tables."
то же самое происходит если сделать типа:
string SQL = "DELETE FROM MyTable WHERE Id=@Id0";
OleDbParameter param = m_Adapter.DeleteCommand.Parameters.Add("@Id", OleDbType.Integer);
param.Direction = System.Data.ParameterDirection.Input;
param.SourceColumn = "Id";
param.SourceVersion = DataRowVersion.Original;
param.Value = 0;
m_DS = new DataSet();
m_Adapter.Fill(m_DS, "MyTable");
m_Adapter.Update(m_DS);
кр.того:
если хочу сделать update, используя ExecuteNonQuery:
OleDbCommand command = new OleDbCommand(SQL, m_connection);
command.ExecuteNonQuery();
выскакивает ecxeption: "Operation must use an updateable query."
хотя клянусь — все перечисленные выше запросы я проверял в базе — работают
не знаю, что делать!!! помогите!!! а то ведь... дети голодные :`(
...
Рейтинг: 0 / 0
22.08.2006, 10:52
    #33933873
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
изменение базы не выходит
http://forums.asp.net/thread/154273.aspx

Доступ к папке должет быть у пользователя под котоым работает ASP----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / изменение базы не выходит / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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