Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.28;
Скачать: CL | DM;

Вниз

Ошибка подключения InterBase   Найти похожие ветки 

 
Iova   (2004-10-28 12:01) [0]

При использовании компонентов ADO к БД InterBase возникает ошибка. Не могу обратится к таблицам в БД.
Коннет организован следующим образом:
Provider=MSDASQL.1;Password=masterke;Persist Security Info=True;User ID=SYSDBA;Mode=ReadWrite|Share Deny Read|Share Deny Write;Extended Properties="DRIVER={INTERSOLV InterBase ODBC Driver (*.gdb)};UID=SYSDBA;DB=c:\FIO.GDB;PWD=masterkey";Initial Catalog=c:\
По возможности опишите попдробнее. Или напишпте как вы это делаете.
Заранее спасибо.
P.S.: Компоненты для таблиц InterBase в Delphi не могу, т. к. прога предназначена для работы с различными БД и не хочу использовать для каждой базы отдельные компоенты.


 
Johnmen ©   (2004-10-28 12:09) [1]

Ошибка в Password=masterke;
:)

А мы не юзаем ADO для IB. И вам не советуем...Т.к. выигрывая в универсальности, проигрываем в функциональности со всеми вытекающими...


 
sniknik ©   (2004-10-28 12:41) [2]

можно
Provider=IBOLE.Provider.v4;Password=masterkey;Persist Security Info=True;Data Source=C:\FIO.GDB
при наличии ZStyle IBOLE Provider (-> гугль/яндех)

а у тебя кстати буква в пароле пропущена.

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


 
AZDesign   (2004-10-29 14:42) [3]

1) Если бы можно одной программой юзать разные СУБД, то СУБД была бы одна, или это не БД а просто таблица
2) В IB 5.0, 5.5 был вагон ошибок, которые были исправлены в 5.6 (апгрейд был бесплатный)
3) Используй ОДНУ СУБД, например Firebird и IBOjects - просто как 2 копейки


 
Iova   (2004-11-02 10:56) [4]

Подключиться всетаки удалось
Provider=IBOLE.Provider.v4;Password=masterkey;User ID=SYSDBA;Persist Security Info=True;
Data Source=C:\FIO.GDB;Mode=ReadWrite;Extended Properties="";Isolation Level=65536;Lock Resolution=0;
Logging Level=0;Role="";Silent Mode=False;SQL Dialect=3;Thread Model=1;Character Set="";Open Mode=0

но почему-то таблицы видит, а поля таблиц нет и непозволяет редактировать данные.
PS:
Моя программа должна будет уметь просматривать различные БД, таблицы и поля таблиц, находящиеся в БД, уметь изменять тип полей БД и (самое главное) переносить данные из одной таблицы в другую не зависимо от типа БД.


 
sniknik ©   (2004-11-02 11:36) [5]

> но почему-то таблицы видит, а поля таблиц нет и непозволяет редактировать данные.
у меня с этим провайдером все Ok, и таблици и поля видно и редактирование возможно. (могу даже прислать прогу для теста)

у тебя или версия очень старая (у меня 5я бесплатная) или банально глюк в 17 строке. ;о)


 
DrPass ©   (2004-11-02 22:41) [6]


> SQL Dialect=3;

Пятая Interbase ведь не поддерживала третий диалект?


 
Iova   (2004-11-03 09:55) [7]

sniknik
Пришли если не сложно на E-Mail.
E-Mail:filibox@mail.ru


 
sniknik ©   (2004-11-03 11:38) [8]

послал
вставь мою (!) строку из [2], и поправь если нужно.



Страницы: 1 вся ветка

Текущий архив: 2004.11.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.047 c
14-1099847186
Undert
2004-11-07 20:06
2004.11.28
Помогите пожалуйста с SQL запросом


4-1098021793
Alex Friend
2004-10-17 18:03
2004.11.28
Использование русских символов


3-1098972737
Vital
2004-10-28 18:12
2004.11.28
DBExpress и больщое кол-во транзакций


1-1100452965
dolphin
2004-11-14 20:22
2004.11.28
список имен файлов и папок


14-1099323646
OSokin
2004-11-01 18:40
2004.11.28
Оцените новый сайт (личный)