Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi

Модерирует : ShIvADeSt

ShIvADeSt (20-04-2006 01:53): http://forum.ru-board.com/topic.cgi?forum=33&topic=6679#1  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2Polkan
У тебя вполне стандартные требования для многопользовательской клиент-серверной разработки, т.е. тебе подойдет любая серверная БД типа MS SQL Server/Oracle/Firebird/Interbase/MySQL... выбор зависит от требований к бесплатности, к ОС сервера, количеству пользователей и каких-либо ещё специфических требований. А SQL - это не БД, это язык запросов к БД, ну и не только запросов.

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 00:34 13-04-2006 | Исправлено: EZH, 00:35 13-04-2006
whitewolfs

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос отменен

Всего записей: 300 | Зарегистр. 21-10-2005 | Отправлено: 02:00 13-04-2006 | Исправлено: whitewolfs, 04:06 13-04-2006
ArtemiyUO

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2Polkan
я думаю тебе стоит попробовать Firebird.

Всего записей: 539 | Зарегистр. 12-12-2005 | Отправлено: 07:06 13-04-2006
SergeBS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EZH
Я из твоего списка сразу бы вычеркнул Oracle - монстр+толковой документации нет, а также InterBase, поскольку FireBird - то же самое, но бесплатно. И можно добавить postgreSQL, Access. Последний хорош когда база маленькая и нужно сделать очень быстро.
ArtemiyUO
Стоит попробовать разное, но вначале определиться, какая ОС, какой объем данных, сколько пользователей, что преобладает: простецкие запросы данных (Веб) или вставки/замены (складские системы). Без знания задачи выбирать или советовать сервер - гадать на кофейной гуще.

Всего записей: 272 | Зарегистр. 19-04-2005 | Отправлено: 09:04 13-04-2006
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2Polkan
если у тебя база не слишком большая, то используй MySQL/InterBase/FireBird, порекомендую из личного опыта использывать последнюю, так как очень прост и бесплатен, чего не скажешь о InterBase.. Если же база имеет большое количество записей, то лучше сразу использовать MSSQL/Oracle/HyTech... но без знания SQL даже не пытайся что то делать... сначала почитай книжки..

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 09:21 13-04-2006
RostY



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergeBS

Цитата:
Access

Цитата:
для многопользовательской клиент-серверной разработки

я бы не рекомендовал

Всего записей: 387 | Зарегистр. 11-01-2006 | Отправлено: 09:31 13-04-2006
SergeBS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
whitewolfs
hdsUlc.Filtered := false;
hdsUlc.Filter := 'Rayon = '+IntToStr(hdsNsp['rayon'])+' and KOD1 = '''+
          hdsNsp['kod']+'''';
hdsUlc.Filtered := true;
hdsXXX - HalcyonDataSet, hdsNsp['kod'] - символьное. Короче разберись с апострофами. Скорее всего дело в них (не хватает или лишний). Выведи строку получившегося фильтра и все увидишь.

Всего записей: 272 | Зарегистр. 19-04-2005 | Отправлено: 09:48 13-04-2006
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
для многопользовательской клиент-серверной разработки  

 
Врядли Delphi это лучший выбор для разработки таких приложений

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 09:53 13-04-2006
SergeBS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RostY
1 пользователь, 2, а дальше уже много . Именно для маленьких БД (что я и написал), во всех смыслах маленьких, Access - самое то, как младший брат MS SQL. И ежели что - переезд на MS SQL - влегкую. Единственный хинт: ничего не мешает выложить его mdb-файл на сетевой диск и работать с ним из ADO/DAO… В этом случае мы имеем однопользовательскую БД. Но если для работы запускается сам Access (MS Jet) на какой-то одной машине, и уже через нее у всех идет работа с данными, т.е к ней идут обращения – это уже вполне многопользовательский вариант. Не шибко много (2-5), но много . Access - не хуже 2000. Лицензия - офиса. А можно и вообще MSDE заюзать (в составе Офиса 2000 есть).
 
 
Добавлено:
valerka78
Ну сколько можно! И сервер, и клиент в первую очередь определяются задачей, во вторую - личными симпатиями (а бывает наоборот вначале симпатии, потом задача). И не надо религиозную войну затевать. Человек спросил - ему кучку вариантов высыпали. Дальше пусть читает книжки и выбирает.

Всего записей: 272 | Зарегистр. 19-04-2005 | Отправлено: 10:00 13-04-2006
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
valerka78

Цитата:
Врядли Delphi это лучший выбор для разработки таких приложений  

и скажи чем тебя Delphi не устроила при работе с базами?
на чём предлагаешь работать по твоим представлениям?

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 10:39 13-04-2006
SergeBS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DroN_S

Цитата:
использовать MSSQL/Oracle/HyTech

HyTex - это что? Где про него почитать? ОН ДЕЙСТВИТЕЛЬНО можеть тягаться по навороченности SQL с MS SQL? Можешь в ПМ написать. Но не исключено что это не только мне интересно.

Всего записей: 272 | Зарегистр. 19-04-2005 | Отправлено: 10:40 13-04-2006
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergeBS
SQL Server от русского производителя
HyTech

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 10:47 13-04-2006
whitewolfs

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergeBS
Спасибо. Уже решил проблему (не без помощи ShIvADeSt).
'(A='''+S+''') and (B='''+S2+''')';   где S2:='0'

Всего записей: 300 | Зарегистр. 21-10-2005 | Отправлено: 11:06 13-04-2006
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergeBS
Чего сразу в штыки Я высказываю свое имхо, и говорю вряди  
 
DroN_S

Цитата:
и скажи чем тебя Delphi не устроила при работе с базами?

Так чтоб не флудить особо - Delphi слегка громоздок для работы с клиент-серверной БД.
 

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 11:16 13-04-2006
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
valerka78
и чем же он грамоздок?
скажи на чём предлагаешь писать такие приложения?

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 11:20 13-04-2006
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DroN_S
Исходя из задач, которые будет выполнять приложение.
Умные люди рекомендуют Perl или PHP

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 11:28 13-04-2006
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
valerka78

Цитата:
Умные люди рекомендуют Perl или PHP

ну так что же ты равняешь web-разработку и клиентские приложения... совсем две разные вещи... ясно дело что сайт ты не будешь писать на delphi...

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 11:34 13-04-2006
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ну так что же ты равняешь web-разработку и клиентские приложения

 
Как-бы это сказать правильно - я не то чтобы равняю, просто может нету смысла писать программу на Delphi, если стоит задача тривиального сбора или отбора информации в(из)
БД

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 11:39 13-04-2006
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
valerka78
в общем я дал ответ постом выше... это разные вещи...
p.s. прошу прощения за флуд...

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 11:46 13-04-2006
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
valerka78

Цитата:
Как-бы это сказать правильно - я не то чтобы равняю, просто может нету смысла писать программу на Delphi, если стоит задача тривиального сбора или отбора информации в(из) БД  

Может и нет смысла, а в исходной постановке стоит просто программа. Чего она будет делать неизвестно. Так что бросаться такими заявами черевато расжиганию религиозной войны. Тем более что вопрос был задан в теме по конкретному продукту.
 
Вот унас на фирме долго маялись с HTML клиент-банком, пока не поставили прогу на DELPHI, которая по HTTP работает с тем-же банком. Хотя это просто показатель кривости рук у программистов.  
 
P.S. Вобще-то вся работа с БД состоит в отправке/извлечении информации и ничего другого кроме получения новых данных, хранения и получения части этих данных хороший сервер БД не должен делать. Получать и отправлять данные можно хоть в текстовом режиме.  
 

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 12:32 13-04-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi
ShIvADeSt (20-04-2006 01:53): http://forum.ru-board.com/topic.cgi?forum=33&topic=6679#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru