Поиск:

Ответ в темуСоздание новой темы Создание опроса
> удаленная БД, организационные вопросы 
:(
    Опции темы
z-END
Дата 21.11.2004, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

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



Джентельмены и леди smile
Добросовесно перекопал DRKB и форум но безрезультатно, если я просто ослеп то ткните в меня ссылкой буду очень признателен smile
Суть такая очень хочется иметь базу данных на сервере и несколько (около 10) клиентов работающих с ней, но не по локальной сети а через TCP/IP соединение (наверное можно и как-то подругому но я незнаю как, ЗЫ у клентнов динамич IP)
Если кто знает то пожалуйста напишите мне то что требуется в этом топике и мне
1. Базы данных (Paradox, Oracle и т.п.)
2. Способа доступа (ADO, BDE и т.д.)



--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Vit
Дата 21.11.2004, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 14
Всего: 207



Всё очень просто smile

DRKB не причём, потому как вопрос не по Дельфи...

Почти любые сервера баз данных имеют возможность работать удалённо, точнее для сервера базы данных ВООБЩЕ не имеет значения находится клиент на том же компьютере, в локалке или в интернете! Например для MS SQL Server - ставишь сервер. На клиенте - заходишь в Client Network Utility и делаешь Alias на сервер по IP адресу и порту, дальше работа на клиенте НИЧЕМ не отличается от работы на том же компе или в локалке. Тебе по определению не подходят локальные базы данных - Paradox, MS Access. И Подходят любые серверные. Связка
Дельфи+ADO+ MS SQL Server - реализуется очень просто (точнее для тебя вообще без разницы где будет сервер, кроме настроек MS SQL Server Alias никаких больше специальных усилий не требуется).

Есть только в этой идилии ложка дёгтя - возможность прямого обращения к базе данных из интернета - это всегда чрезвычайно опастно с точки зрения защиты данных, человек подобравший логин и пароль может снести все твои данные, добавить свои или украсть их. Обычно используется трёхзвенная архитектура.


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
z-END
Дата 27.11.2004, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

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



Vit метод научного тыка не прокатил, так и непонял как создавать таблицы MSSQL:(
запускаю DataBase Desktop выбираю MSSQL а мне в ответ Vendor initialization failed
Пробывал через примеры из DRKB вываливает приблизительно тоже-самоеsmile
Чего делать? может какая дополнительная софтина нужна?
Вообщем ай нид хелп!


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Vit
Дата 27.11.2004, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 14
Всего: 207



1) Устанавливаем SQL сервер на комп
2) На клиентском компе устанавливаем MS SQL Client (или целиком SQL сервер)
3) На клиентском заходим в MS SQL Client network utility->Create Alias, используем TCP/IP - задаём адрес сервера
4) На форму бросаешь компонент ADOConnection - на нём кликаешь на свойство ConnectionString в диалоге выбираешь провайдер MS SQL Server, базу данных, можно взять Northwind, логин по умолчанию - sa и пароль пустой.
5) Ставим свойство компонента LoginPromt=false
6) Кладём на форму TADOTable или TADOQuery, указываем им для подсоединения на TADOConnection

Всё готово - можешь пользоваться TADOTable или TADOQuery


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


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

1. Базы данных (Paradox, Oracle и т.п.)

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


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


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

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


 




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


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

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