![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отсутствует доступ к базе
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]Что за БД?