Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/22: Рейтинг темы: голосов - 22, средняя оценка - 4.77
 Аватар для Landser
57 / 7 / 4
Регистрация: 18.04.2009
Сообщений: 429

Свойство ADOConnection

13.05.2010, 21:47. Показов 4656. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
доброго времени суток всем)

вот с какой практической проблемой столкнулся:
имеется приложение, работающее с БД, соединение с сервером происходит через ADOConnection, соединение настроено вручную, ADOConnection соединён с сервером local.
возникла необходимость использовать это приложение на других компьютерах,для которых бд должна быть локальной.
как то надо было сделать так, чтобы имея .MDf и .LDF и exe приложения,приложение могло работать на любой машине, гдеустановлен MSSQL.
у меня был .sql скрипт, который с помощью команды attach присоединял бд из .MDf и .LDF , те на локальный сервер машины я могу присоединить базу-это работает.
НО:теперь как указать ADOConneсtion,чтобы оно соединялось именно с этим локальным сервером на каждой конкретной машине??Какое свойство за это отвечает?или надо что то настраивать ?
допустим при запуске формы, чтобы сделать так:ADOConnection ."сервер с которым соединяться":="тот сервер, который установлен на этой машине "
кто нибудь сталкивался с чем либо подобным? заранее спасибо за любые советы)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.05.2010, 21:47
Ответы с готовыми решениями:

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

ADOConnection
Элемент ADOConnection подвязываю базу ms access из папки где лежит проект, проблема в том что при заауске на другом пк вылетает ошибка пути...

ADOConnection, настройка
Здравствуйте, у меня проблема с ADOConnection. Есть программка, к неи подключена БД(Access), подключена через ConnectionString. Подскажите...

7
151 / 151 / 3
Регистрация: 05.05.2010
Сообщений: 570
14.05.2010, 05:05
Если был указан сервер localhost, то приложение и подключалось именно к локальной БД.
1
 Аватар для Landser
57 / 7 / 4
Регистрация: 18.04.2009
Сообщений: 429
14.05.2010, 06:21  [ТС]
Цитата Сообщение от harmless Посмотреть сообщение
Если был указан сервер localhost, то приложение и подключалось именно к локальной БД.
спасибо за ответ
вы имеете ввиду localhost в connection string?
а если на машине стоит сервер, он локальный, но имя у него другое,например Server, у меня например сервер называется моей фамилией и в connection string прописано имя серевра этого?
0
151 / 151 / 3
Регистрация: 05.05.2010
Сообщений: 570
14.05.2010, 08:08
Из википедии:
Localhost (127.0.0.1—127.255.255.255) — зарезервированный диапазон IP-адресов для обозначения т. н. «локального хоста», то есть для сети, состоящей только из одного компьютера. Как правило, используется всего один адрес — 127.0.0.1, который устанавливается на специальный сетевой интерфейс «внутренней петли» («loopback») в сетевом протоколе TCP/IP.
...
Использование адреса 127.0.0.1 позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, независимо от конфигурации аппаратных сетевых средств компьютера (не требуется сетевая карта, модем, и прочее коммуникационнное оборудование, интерфейс реализуется при помощи драйвера псевдоустройства в ядре операционной системы). Таким образом, для работы клиент-серверных приложений на одном компьютере не требуется изобретать дополнительные протоколы и дописывать программные модули.
1
Тимуровец
 Аватар для Страдалецъ
445 / 285 / 50
Регистрация: 10.09.2009
Сообщений: 963
14.05.2010, 09:03
Можно еще вместо имени localhost использовать точку. Для подклюяения к MSSQL это равнозначные обозначения локального сервера.
1
 Аватар для Landser
57 / 7 / 4
Регистрация: 18.04.2009
Сообщений: 429
14.05.2010, 20:18  [ТС]
harmless, Страдалецъ -спасибо большое за ответы
т.е. получается. что если я в свойствах ADOConnection задам сервер (local) или точку, то на любой машине, где установлен SQL Server, будет всё работать?
0
Тимуровец
 Аватар для Страдалецъ
445 / 285 / 50
Регистрация: 10.09.2009
Сообщений: 963
14.05.2010, 23:08
С вероятностью 99% будет, но всегда есть 1% закона Мерфи.
1
 Аватар для Landser
57 / 7 / 4
Регистрация: 18.04.2009
Сообщений: 429
15.05.2010, 10:34  [ТС]
спасибо,работает))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.05.2010, 10:34
Помогаю со студенческими работами здесь

ADOConnection в Delphi
Здравствуйте! Подскажите пожалуйста, что может быть не так! У меня Delphi7_Lite_Full_Edition_Setup_7.3.4.2_Build_20110501.exe Я когда...

Подключение ADOConnection
Доброго времени суток, у меня такой вопрос к всем форумчанам Я использую SQL EXPRESS объясните мне банальную схему того чтобы к моей базе...

Создание ADOConnection
Создаю подключение к MS Sql server: function OpenConnection(ConnectionString: AnsiString): boolean; var ADODBConnection:...

adoconnection.GetTableNames
Обнаружил, что adoconneсtion.GetTableNames почему-то не видит обычные таблицы, только системные. В чем может быть проблема? Подключаюсь к...

Работа с ADOConnection
Можно ли динамически во время выполнения программы вывести форму подключения в БД, как при редактировании строки ConnectionString? Или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru