Главная страница
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.034 c
1-1100507273
Anics
2004-11-15 11:27
2004.11.28
Работа с компонентом TRxTrayIcon


1-1100336552
ceval
2004-11-13 12:02
2004.11.28
архивация файлов


3-1097219685
Настенька
2004-10-08 11:14
2004.11.28
синхронизация dbgridов


14-1100443206
Cheater
2004-11-14 17:40
2004.11.28
Забыл ссылку на сайт, где можно кинуть свою фотку и....


3-1099378064
Frozzen
2004-11-02 09:47
2004.11.28
Проблемы с Ibase