Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание алиаса БД 
:(
    Опции темы
Oberon83
Дата 7.9.2005, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 6.5.2005
Где: Республика Чуваши я

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



Создаю алиас следующим образом:

Код

TStringList *AliasParams = new TStringList();
AnsiString path;
path = "SERVER NAME=" + ExtractFilePath(ParamStr(0)) + "otavlenie.GDB";

AliasParams->Add("OPEN MODE=READ/WRITE");
AliasParams->Add("USER NAME=sysdba");
AliasParams->Add("PASSWORD=masterkey");
AliasParams->Add(path);
AliasParams->Add("SQLQRYMODE=LOCAL");
Session->AddAlias("MyBD", "INTRBASE", AliasParams);

Session->OpenDatabase("MyBD");


Выдается ошибка:
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

Причем, если попробовать открыть БД из BDE Administrator выдается та же ошибка. Если логин переписать заново проблема возникать не будет, хотя логин тот же самый я только его перебиваю. В чем проблема?
--------------------
OpenArea.ru
PM MAIL ICQ   Вверх
NNM
Дата 7.9.2005, 21:08 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Код

AliasParams->Add("USER NAME=SYSDBA");    
AliasParams->Add("PASSWORD=masterkey");

BDE мёртв, чем не нравятся компоненты прямого доступа (IBX, FIBPlus, IBO) ?
  Вверх
Oberon83
Дата 8.9.2005, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 6.5.2005
Где: Республика Чуваши я

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



Код

AliasParams->Add("USER NAME=SYSDBA"); 
AliasParams->Add("PASSWORD=masterkey");

Пытался и так. То же самое пишет.
Попробовал подключиться через IBX:
Код

AnsiString path;
path = "C:\Program Files\Borland\CBuilder6\Projects\OTAVLENIE.GDB";
IBDatabase1->DatabaseName = path;
IBDatabase1->Params->Clear();
IBDatabase1->Params->Add("user_name=sysdba");
IBDatabase1->Params->Add("password=masterkey");
IBDatabase1->Params->Add("lc_ctype=WIN1251");
IBDatabase1->Connected = true;

Ошибка следующая:
Can not find default login prompt dialog. Please add BDLogDlg to the uses section of your main file.
--------------------
OpenArea.ru
PM MAIL ICQ   Вверх
SergeBS
Дата 8.9.2005, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

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



Oberon83
А перевести сообщение об ошибке лениво? Переведи и сделай что требует.
А потом скачай IBExpert (для России бесплатен) и выкинь эту программу в корзину smile .
PM MAIL   Вверх
Oberon83
Дата 8.9.2005, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 6.5.2005
Где: Республика Чуваши я

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



SergeBS Переводил, подключал, то же самое пишет. Вобщем все болит, ничего не помогает. Ни так ни сяк не могу подключиться.
--------------------
OpenArea.ru
PM MAIL ICQ   Вверх
Guest
Дата 8.9.2005, 19:27 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(Oberon83)
Вобщем все болит, ничего не помогает

ИМХО если бока болят - то на диване отлежал, а если голова - то это после вчерашнего... smile

1. Зачем тебе LoginPrompt, если ты и логин и пароль забиваешь в код ? Для кого они секрет после этого ? Если не нужен LoginPrompt, то выключи его на фиг (скажи false).
2. Следующие твои грабли -
Код
path = "C:\Program Files\Borland\CBuilder6\Projects\OTAVLENIE.GDB";
Надо: 
path = "C:\\Program Files\\Borland\\CBuilder6\\Projects\\OTAVLENIE.GDB";

A. Лексика C вообще не очень-то проста, почитай что-нибудь, хотя бы классику (Керниган и Ричи, Страуструп) ! Если лень читать книги - почитай исходники примеров ($(BCB)\examples).
B. Если про IB не просто так спрашиваешь - для начала прочитай книгу, посети сайт...

Если не будешь учиться - с форумов начнут посылать (не я конечно, я-то nnm) smile .

Цитата(SergeBS)
выкинь эту программу в корзину

Это ты о чём ? Уж не об IBX ли ? smile
  Вверх
SergeBS
Дата 9.9.2005, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

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



Цитата

Цитата (SergeBS)
выкинь эту программу в корзину
Это ты о чём ? Уж не об IBX ли ?

Нет. О затеях не читая ничего пытаться подключаться программно (зачем?), а потом орать что ничего не получается. Впрочем, я мазохистов никогда не понимал smile. Только что кинул IBDatabase на форму, подключился. Делов - на 1 минуту.

Насчет Страуструпа - это хорошо придумано. Одним врагом у тебя будет больше smile.

PM MAIL   Вверх
Guest
Дата 10.9.2005, 09:48 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(SergeBS)
Насчет Страуструпа - это хорошо придумано. Одним врагом у тебя будет больше smile.

Ни фига себе! А если бы я посоветовал IB/FB TFM почитать - он меня на месте пристрелил бы что-ли smile ?
2Oberon83: А Страуструпа всё-таки почитай - там эпиграфы прикольные такие...
  Вверх
SergeBS
Дата 13.9.2005, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

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



Guest
Цитата

Ни фига себе! А если бы я посоветовал IB/FB TFM почитать - он меня на месте пристрелил бы что-ли  ?

Может быть smile.
Подумай: зачем нужно такое подключение, как у Oberon83? Я, например - ума не приложу. Не говоря уж о применении IB 6.0 (про это - в другой ветке того же Oberon83 вопросов). Если кто-то ищет приключений на соответствующую часть тела - пусть ищет.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

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

1. Версию InterBase (Firebird, Yaffil)

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

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

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

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


 




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


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

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