Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DB и Delphi
|
|||
|---|---|---|---|
|
#18+
Никогда не занимался базами данных для работы в сети и вот возникла проблема. Написал на Delphi базу (работает с таблицами Paradox, псевдоним Standart). Теперь мне надо, чтобы др. люди, из др. городов могли по конектится к моей базе данных (стоящей у меня дома, где win98) и, грубо говоря, лазитьь по ней. Приложения я напишу. Но мне надо знать что ставить (sql server, interbase или чтото другое), как ставить (настраивать и тд.), какие псевдонимы BDE использовать, чтоб и я мог со своего компа по базе лазить и они к ней конектется. Подскажите пожалуйста. (если есть инфы по этому делу подскажите где и какие. Здесь я не нашел, м.б. плохо искал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 10:13 |
|
||
|
DB и Delphi
|
|||
|---|---|---|---|
|
#18+
Вообще-то писать программы для dbf или Paradox, совсем не одно и тоже что для SQL серверов. Сначала я бы посоветовал определиться с требованиями к системе (сколько пользователей будет работать с базой, как они будут к ней добираться - internet или локальная сеть, объем базы и т.д. ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 10:32 |
|
||
|
DB и Delphi
|
|||
|---|---|---|---|
|
#18+
Пользователей одновременно не больше 5-ти, соединение по internet, объем таблиц: максимальная примерно гиг, возможный рост. Объясните по теме (см текст в вопросе) что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 12:11 |
|
||
|
DB и Delphi
|
|||
|---|---|---|---|
|
#18+
BDE к таким делам лучше не допускать имхо. Если получишь несколько гиг трафика, обрадуешься? Имхо, кроме как sql/s не получится. В этом случае у себя ставишь сервер, а у них всех нужно будет поставить клиентскую часть и уже там разбираться, что и как настраивать, если с ходу не получится. Если всё же хочется попробовать BDE, то вот, что нужно настраивать: Session.NetFileDir должен на всех компах, использующих данную таблицу быть одинаковым, с одинаковой вложенностью каталогов (допустим твой комп "Comp", диск расшарен как "MyHDD", доступ к нему полный. тогда в своей проге пишешь до открытия первой таблицы Session.NetFileDir:= '\\Comp\MyHDD\DataDir'. а у таблиц DatabaseName:= '\\Comp\MyHDD\DataDir'. И всё. Про псевдонимы или забудь или прямо в программе создай компонент TDatabase со строкой PATH=\\Comp\MyHDD\DataDir в параметрах и именем каким захочешь, и тогда TTable.DatabaseName уже его и задавай. уффффф... устал. sql rules anyway. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 16:05 |
|
||
|
DB и Delphi
|
|||
|---|---|---|---|
|
#18+
Компанент TTable c TQuery не совестим. И мои приложения общаются с базой через sql. А к стате Luchkin Dmitry, а как то (\\comp\myhdd\datadir) через инет будет конектится. для лакалки Да, а инет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 18:04 |
|
||
|
DB и Delphi
|
|||
|---|---|---|---|
|
#18+
Ну если честно, то 1. "базу на Delphi" не пишут :) На Delphi пишут приложения для работы с БД. 2. На dbf, Paradox и т.д. - это все настольные приложения работают, которые и для локалки то не годятся, не то что уж "люди, из др. городов". 3. Для доступа к данным извне нужен sql-сервер, на котором как раз "базу и пишут", а точнее, разрабатывают. Так что придется переписывать, хотя бы под InterBase, только вот не помню, дает ли он подсоединиться по имени, а не по пути файла на диске. Вроде нет. Так что ...... И никаких BDE для таких целей. BDE вообще пора на свалку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 18:14 |
|
||
|
DB и Delphi
|
|||
|---|---|---|---|
|
#18+
Нужно ли иногородним что-то править в базе? Если им надо только читать - то лучшее решение, это создание веб-сервера. В этом варианте все базы будут крутиться только на сервере и выбор базы будет зависеть только от объема инфы и требований к надежности. Для некоторых случаев подойдет и база на Парадоксе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2002, 21:09 |
|
||
|
|

start [/forum/moderation_log.php?user_name=melov]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 24ms |
| total: | 313ms |

| 0 / 0 |
