Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с ADOX, Ошибка!!! 
V
    Опции темы
Antosha
Дата 12.11.2006, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Написал процедуру для создания базы данных, с помощью ADOX
Код


procedure TForm1.Button1Click(Sender: TObject);
var
      catalog: _catalog;  
      Table: _table;
      Column: _column;
begin
      Catalog:=CoCatalog.Create;
      Catalog.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Sourse=e:\1.mdb');
      Catalog.Set_ActiveConnection('Provider=Microsoft.Jet.OLEDB.4.0;Data Sourse=e:\1.mdb');
end;

Прога нормально компилируется, но при выполнении процедуры происходит ошибка 
Project Project1.exe raised exception class EOleException with message 'невозможно найти устанавливаемый ISAM'
Помогите PLEASE!!!!!!
PM MAIL   Вверх
TaNK
Дата 12.11.2006, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



вероятнее всего не правильно прописаны параметры подключения твокй БД


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
Antosha
Дата 12.11.2006, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А что конкретно не так? И что значит эта ошибка? smile 
PM MAIL   Вверх
TaNK
Дата 12.11.2006, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Antosha @ 12.11.2006,  20:48)
А что конкретно не так? И что значит эта ошибка? smile

пройдись дебаггером и покажи где ошибка вылетает!
куда указывает на ошибку.

Это сообщение отредактировал(а) TaNK - 12.11.2006, 21:58


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
Antosha
Дата 13.11.2006, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Проверил, ошибка вылетает на строке
Код

Catalog.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Sourse=e:\1.mdb');

Знать бы что она значит, или хоть что такое ISAM smile 
PM MAIL   Вверх
TaNK
Дата 13.11.2006, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Antosha @ 13.11.2006,  09:41)
Проверил, ошибка вылетает на строке
Код

Catalog.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Sourse=e:\1.mdb');

Знать бы что она значит, или хоть что такое ISAM smile

к базе правильный путь Data Sourse=e:\1.mdb


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
Antosha
Дата 13.11.2006, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Путь правильный! Вообще база должна создаваться. 
Может быть ошибка в этой строке:
'Provider=Microsoft.Jet.OLEDB.4.0;'? Или в настройках Delphi?
Потому что я попробовал програмно приконектиться к уже созданной базе
Код

ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Sourse=e:\1.mdb;Persist Security info=true';

и получил ту же ошибку!
PM MAIL   Вверх
Savek
Дата 13.11.2006, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 355
Регистрация: 10.4.2006
Где: Воронеж

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



Попробуй в дизайн-тайме построить строку подключения и посмотри как она выглядит
PM MAIL   Вверх
TaNK
Дата 13.11.2006, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



вот мой коннектион к базе Access 
Provider=MSDASQL.1;Persist Security Info=False;Data Source=Áàçà äàííûõ MS Access;Extended Properties="DSN=Áàçà äàííûõ MS Access;DBQ=Base\DB.mdb;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;";Initial Catalog=Base\DB.mdb

Добавлено @ 13:18 
мне кажется Provider=Microsoft.Jet.OLEDB.4.0 по другому пишется без точек


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
Antosha
Дата 13.11.2006, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Проблема решена, я просто неправильно написал слово Source? Всем пасиба!
PM MAIL   Вверх
TaNK
Дата 13.11.2006, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



пометь тему как решенная!


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


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

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


 




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


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

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