Поиск:

Ответ в темуСоздание новой темы Создание опроса
> БД Paradox на лежит на хосте. Как получить к ней доступ из программы 
:(
    Опции темы
Vit
Дата 6.12.2004, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


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

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



Не... не то... не туда...
Для разработки тебе вовсе не надо 2 компа, и сервер и клиент могут стоят на одном компе, от этого суть не меняется... Пожалуйста, устанавливай и серверную часть и клиентскую на свой комп и пиши приложение (даже инет и сеть тебе не нужны для написания), потом когда будешь ставить его на реальную работу, поставишь серверную часть на сервер а клиентскую установишь на клиенты, само приложение не надо будет вообще менять, тоько в Client Network Utility прописать IP адрес на новый сервак и всё...


Добавлено @ 22:33
Итого поправлю свой ответ если ты будешь разрабатывать систему на одном компе, который будет и клиентом и сервером, задача по установке чуть чуть упрощается:

Цитата
С чего начать?

1) Ставь на комп Дельфи и MS SQL Server хоть 7й хоть 2000 - разницы особой нет, для разработки тебе даже не важно они будут на одном компе стоять или на разных... Дальше, запускаешь сам сервис MS SQL Server (в трее на сервере появляется зелёный треугольничек - т.е. сервер работает и готов выполнять запросы).

2) На форму бросаешь компонент ADOConnection. Жмёшь на свойство ConnectionString, в диалоге выбираешь провайдер MS SQL Server, дале вместо имени сервера указываешь имя своего компьютера, логин вводишь sa (system administrator), пароль оставляешь пустым, имя базы данных... ну пока ты ещё не создал свою базу данных, поэтому можешь подключиться к стандартной MS тренировочной базе - Northwind. Всё коннект к серваку есть. Ставишь свойство LoginPromt=False чтоб не дёргал.

3) Теперь можешь положить на форму ADOQuery или ADOTAble указать им в качестве connection созданный компонент из пункта 4. И поиграться с этими компонентами, убедится что внешне они очень мало отличаются от привычных Table и Query...

4) тебе доступны 2 программы - одна из них Enterprise Manager - штука для управления серверами, в неё надо будет добавить твой сервер и у тебя будет что-то типа эксплорера по серверу, базам данных, даблицам и т.д. Там удобно создавать базы данных, таблицы, редактировать всё что угодно... Вторая программа - SQL Query Analyser - мощнейшая утилита для разработки и оптимизации запросов...На первых порах тебе скорее всего и не понадобится...



--------------------
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   Вверх
Medved
Дата 9.12.2004, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

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



Вообще можно организовать многопользовательский доступ к базе Paradox, я где-то давно (около года) назад, уже постил как это реализовать. Воспользуйся поиском.


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Vit
Дата 9.12.2004, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


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

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



Цитата(Pegas @ 9.12.2004, 00:29)
Вообще можно организовать многопользовательский доступ к базе Paradox, я где-то давно (около года) назад, уже постил как это реализовать. Воспользуйся поиском.



Не там не пойдёт, почитай внимательно условия...


--------------------
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   Вверх
Medved
Дата 12.12.2004, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

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



Вообще задано два вопроса.
1. Как осуществить многопользовательский доступ, причем работа с таблицами будет вестись через TTable;
2. Как свзязать две таблицы из разных БД.

Насчет первого:
Цитата(Pegas @ 9.12.2004, 12:29)
Вообще можно организовать многопользовательский доступ к базе Paradox, я где-то давно (около года) назад, уже постил как это реализовать. Воспользуйся поиском.


Насчет второго, то я в своей статье по SQL говорил, как это осуществить в запросах, из чего нетрудно догодаться, как это выполнить через TTable (если вообще стоит такой вопрос).


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0692 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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