Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];

Вниз

Ошибка подключения 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.032 c
6-1092273550
piople
2004-08-12 05:19
2004.11.28
CGI + JavaScript


3-1098973247
B-boy-Dimo-N
2004-10-28 18:20
2004.11.28
Выделение другим цветом строки в DBGrid


14-1100073503
cezar
2004-11-10 10:58
2004.11.28
Вопрос о вопросе


14-1099729482
Шишкин Илья
2004-11-06 11:24
2004.11.28
Перенести функцию на Delphi


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский