Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отсутствует доступ к базе


BaBayka007 ©   (2006-02-02 15:01:00) 

Помогите пожалуйста разобраться с проблемкой....суть следующая....
Пытаюсь сделать прогу в делфи2005 (только начал осваивать)....в первый вариант на форму поместил TQuery,TDataBase,TUpdateSQL,TDataSource установил отношения и пр. - при нажатии на пимпу устанавливается свьзь с БД...все ОК...
Во втором варианте компоненты TQuery,TDataBase,TUpdateSQL,TDataSource поместил на Data Modul, установил их связи, а подключение к базе осуществляется при нажатии пимпы на главной форме....нажимаю пимпу и вылетает ошибка 'Access denied.Unknown database.ask your admin to set up login and password'.  
Как с этим бороться? Как сделать чтой бы узнала она базу? Бьюсь уже не первый день, а треба было вчера. Очень надеюсь на Ваш хелп. Заранее всем благодарен.....


Bolek   (2006-02-03 23:28:00) [1]

давай полностью поставленную перед тобой задачу. ковырну.
если дашь то, что успел сам написать, совсем неплохо
соглашусь с [3]: а на.... тебе ИБ4?


BaBayka007   (2006-02-02 18:01:00) [2]

Теперь после нажатия на пимпу в евент логе пишет:
'Thread Start: Thread ID: 852. Process Pr_Empl_2.exe(2316)'
Может знает кто?!?!
Выручайте хлопцы, плиииз!!!!


msguns   (2006-02-02 17:51:00) [3]

Что-то ты, видимо с диаграммой нахомутал.
Делай по-простецки: положи DataBase+Table+DataSource+DBGrid, все настрой (на любую таблицу) и попробуй просто открыть и увидеть в гриде таблицу. Если вылетит, давай сюда код ошибки. Если прокатит, то делай и дальше  в таком "разрезе".


BaBayka007   (2006-02-02 16:30:00) [4]

а как в 2005 делфи на диаграмму помещаются компоненты и устанавиваются связи между ними? Может ссылочку на литературу?


BaBayka007   (2006-02-02 16:17:00) [5]


> Connected:=True

прописал.....таже байда.....:(
видимо всетаки связи между компонентами настроены не верно .....


Sergey13   (2006-02-02 15:50:00) [6]

А если просто прописать
Connected:=True
Что то мне эти Close/Open не ндравятся. 8-)


BaBayka007   (2006-02-02 15:44:00) [7]


> Не расстанусь с BDE я, буду вечно молодым ?

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

> Алиас-то есть ? А если есть, то что там указано (в алиасе)
> ?

алиас прописывай ..не прописывай трабла таже.......


> А если на ДатаМодуле на Датабазе в дизайнере Коннект установить
> попробовать?

Задача коннект установить именно с главной формы. В первом варианте (когда датабаза и пр.)  на главной коннект был.....да и сейчас есть....


Sergey13   (2006-02-02 15:36:00) [8]

А если на ДатаМодуле на Датабазе в дизайнере Коннект установить попробовать?


msguns   (2006-02-02 15:33:00) [9]

Не расстанусь с BDE я, буду вечно молодым ?

Ну раз уж не судьба, то..
Алиас-то есть ? А если есть, то что там указано (в алиасе) ?


BaBayka007   (2006-02-02 15:22:00) [10]

поменял значение Loginprpmpt := false в TDataBase....окно с ошибкой не вылетает но и подключение отсутствует ..... по событию на клик так и прописано:
procedure TfMain.N2Click(Sender: TObject);
begin
try
 with fDM.DataBase1 do
 begin
  if Connected then Close;
   Open;
  end;
  StatusBar1.SimpleText:='Соединение установлено.'
 except
  StatusBar1.SimpleText:='Ошибка подключения к База Данных.'
 end;


Sergey13   (2006-02-02 15:13:00) [11]

Видимо настройки компонент в 2 вариантах разные.
И код "пимпы на главной форме" недурно бы посмотреть.


Johnmen   (2006-02-02 15:12:00) [12]

Брось эту засохшую каку :)
Есть же FireBird, бесплатный. Есть же компоненты прямого доступа, а не БДЕ.


msguns   (2006-02-02 15:12:00) [13]

Используй закладку Interbase
В компоненте IBDataBase установи Loginprpmpt := false


BaBayka007   (2006-02-02 15:05:00) [14]

IB4


Johnmen   (2006-02-02 15:04:00) [15]

Что за БД?


Наверх

Титульная страница Поиск, карта сайта Написать письмо