Главная страница
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.045 c
9-1091044622
XDev
2004-07-28 23:57
2004.11.28
Ускорение отрисовки полигона


14-1099994659
YurikGL
2004-11-09 13:04
2004.11.28
Индексация файлов


1-1100189994
jonik
2004-11-11 19:19
2004.11.28
Удаление символа конца строки в текстовом файле


3-1097602129
Vigo
2004-10-12 21:28
2004.11.28
Вопрос по сортировке данных в TDBGrid e.


3-1098964948
sten
2004-10-28 16:02
2004.11.28
gпопытка подключения к неработаюшему серверу