Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Невозможно найти устанавливаемый ISAM 
:(
    Опции темы
VinnyPuh
Дата 2.2.2010, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 2.2.2010

Репутация: нет
Всего: нет



Помогите, пожалуйста, разобраться со следующей проблеиой. Буду благодарен за любую помощь по интересующему вопросу. Есть БД Access, необходимо считать информацию, хранящуюся в ячейках, и отобразить на клиентской странице. Написан следующий код на C#:

Код

using System;
using System.Configuration;
using System.Data;
using System.Data.OleDb;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;


public partial class _Default : System.Web.UI.Page 
{
protected void Page_Load(object sender, EventArgs e)
{
string strAccessConn = "Provider=Microsoft.Jet.OLEDB.4.0; DataSource = App_Data\\DataBase.mdb";
string strAccessSelect = "SELECT CodeOfService, NameOfSection, ShortContent FROM Service WHERE CodeOfService = 1";
OleDbConnection myAccessCon = new OleDbConnection(strAccessConn);
OleDbCommand myAccessCommand = new OleDbCommand(strAccessSelect,myAccessCon);
myAccessCon.Open();
try
{
OleDbDataReader myReader = myAccessCommand.ExecuteReader();
while (myReader.Read())
{
ListBox1.Items.Add(new ListItem(myReader["ShortContent"].ToString()));
}
}
finally
{
myAccessCon.Close();
}
}
}



Строка вызова в форме написана следующим образом:

<asp:ListBox ID="ListBox1" Height="30px" runat="server"></asp:ListBox>

При попытке компиляции выдаётся следующее сообщение об ошибке:

Сведения об исключении: System.Data.OleDb.OleDbException: Невозможно найти устанавливаемый ISAM.

Ошибка источника: 

Строка 22: OleDbConnection myAccessCon = new OleDbConnection(strAccessConn);
Строка 23: OleDbCommand myAccessCommand = new OleDbCommand(strAccessSelect,myAccessCon);
Строка 24: myAccessCon.Open();
Строка 25: try
Строка 26: {


Исходный файл: c:\Documents and Settings\Мои документы\Visual Studio 2008\WebSites\WebSite2\Default.aspx.cs Строка: 24 

Трассировка стека: 


[OleDbException (0x80004005): Невозможно найти устанавливаемый ISAM.] 
PM MAIL   Вверх
Akina
Дата 2.2.2010, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



Цитата(VinnyPuh @  2.2.2010,  11:53 Найти цитируемый пост)
Написан следующий код на C#:

И что вопрос делает в форуме по MS Access???

Добавлено через 8 минут и 46 секунд
Возможные причины:
Используемая учетная запись не имеет доступа к разделу реестра HKEY_LOCAL_MACHINE\SOFTWARE\ODBC.
Другой процесс прослушивает UDP-порт, который требуется текущему процессу.
В главную форму объекта было добавлено настраиваемое поле атрибута типа NTEXT.
Поле настраиваемого атрибута в связанной записи содержит более 4000 знаков.

Добавлено через 11 минут и 20 секунд
Поиск по мсдн и технету даст ещё кучу информации.




--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0413 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.