![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.06.2011
Сообщений: 13
|
![]()
Всем доброго времени суток.
Вообщем возникла такая проблема, пишу диплом как обычный студент оставил все на последние дни и вот вылезла такая проблема, на одной форме подключил базу выводит все норм таблицы что надо, можно хоть еще штук 10 напихать будет выводить, продолжаю работу на другой форме подключаю базу и мне пишет мол база не найдена О_о, я в непонятках как такое возможно? помогите разобраться подключал через ADO и выводил т же т.к. SQL не знаю... |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
![]()
Я сегодня не могу мысли читать - завтра отвечу с утра...
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 15.06.2011
Сообщений: 13
|
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 12.04.2011
Сообщений: 28
|
![]()
xwicked
+1000000 culban На словах не так все просто понять... Где скрины с результатами работы и т.д.?? |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.04.2011
Сообщений: 28
|
![]()
culban
Ты вот скажи, на другой форме ты использовал другой adoconnection?? Просто непонятна фраза "перехожу на другую форму, подключаю бд...". В программе для одной БД достаточно 1 adoconnection. Если хочешь на другой форме выводить данные из БД - используй дополнительные adotable/adoquery. Последний раз редактировалось lovetolaugh; 15.06.2011 в 22:10. |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 15.06.2011
Сообщений: 13
|
![]()
Вообщем на 1 форме я подключил базу с названием basa, вывел содержимое таблицы, создал еще 1 форму там сделал еще 1 подключение к этой же базе basa и когда проверял подключение тобишь пытался приконектиться вылазиет ошибка мол базы не существует, я попробывал базу с другим именем пишет о5 что база не существует
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.04.2011
Сообщений: 28
|
![]()
culban
Делай так: в unit2 укажи, что он может использовать unit1 (после слова implementation вставь uses unit1;). Примерно вот так: Код:
Теперь размещай на второй форме новый adotable или adoquery (не знаю что ты использовал) и выбирай в св-ве Connection свой adoconnection (который находится в первой форме). Ну а дальше - как обычно. Пробуй и отпишись. Последний раз редактировалось lovetolaugh; 15.06.2011 в 23:08. |
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 15.06.2011
Сообщений: 13
|
![]()
Во засада, сделал как ты сказал прописал в ручную юзес и т.п., выдовало ошибку, сделал этот юзес с помощью кнопки теперь программа не запускается, без каких либо ошибок просто не компилится
И в конекте (2й формы) все равно нет возможности выбора конекта с 1 формы.... Блин че за бред Последний раз редактировалось Stilet; 16.06.2011 в 11:35. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 12.04.2011
Сообщений: 28
|
![]()
culban
Смотри где нужно прописать эти строчки: UNIT1: ![]() UNIT2: ![]() Ферштейн?? Последний раз редактировалось Stilet; 16.06.2011 в 11:35. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Прописывать перекрестные ссылки друг на друга так не есть хорошо. В unit1 оставьте как есть, а в unit2 из implementation перенести в uses interface
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
таблицы подстановок в дельфи(базы данных в дельфи) | ManiagoZ | БД в Delphi | 0 | 15.05.2011 15:07 |
Есть БД на Access 2.0, нужно открыть в Access 2003 | Spirit_33 | Microsoft Office Access | 1 | 23.07.2009 07:59 |
Связывание бд Access с Дельфи | Регишка | БД в Delphi | 3 | 18.11.2008 13:47 |
Delphy и Access.вводя инфу во вторичный файл Access, она отражалась в первом ADOTable | Lev | БД в Delphi | 0 | 11.11.2007 12:14 |