![]() |
|
#1
|
||||
|
||||
![]() Доброго времени суток.
Подскажите литературу по налаживанию связи и работе с Сервером по сети. З.Ы. Надеюсь на вашу помощь. |
#2
|
||||
|
||||
![]() Конкретнее
Нужны компоненты для реализации mysql + delphi ? просто литературы тут особенно и не надо читать. |
#3
|
|||
|
|||
![]() MyDAC, но они платные.
Еще д.б. драйвер для DBExpress (он, кажется, бесплатный). Еще можно ADO попробовать. |
#4
|
||||
|
||||
![]() Можно компоненты можно литературу...
Не могу подключиться к Серверу и все ![]() |
#5
|
|||
|
|||
![]() Какую версию дельфи юзаешь?
|
#6
|
||||
|
||||
![]() Цитата:
|
#7
|
|||
|
|||
![]() Для семерки могу посоветовать из бесплатных только вот этот набор компонентов. С остальными у меня были проблемы.
Ну и механизм работы с ними следующий, объявление: Код:
... private FSQLClient:TMysqlClient; FSQLResult:TMysqlResult; ... Код:
function TDM.ConnectToDB(const aLg, aPs: String): boolean; begin FSQLClient.connect(Options.Host,aLg,aPs,Options.DataBaseName,Options.Port); if (Length(FSQLClient.LastError) <> 0) then Log(llCritical,FSQLClient.LastError); Result:=FSQLClient.Connected; end; Код:
function TDM.GetGenres(const aGenres: TGenres): boolean; begin FSQLResult:=FSQLClient.query('select genre_id, genre_name from cnm_shows_genres', true, result); if Result then begin FSQLResult.First; with FSQLResult do while not Eof do begin aGenres.Add(StrToInt(FieldValueByName('genre_id')),String(FieldValueByName('genre_name'))); Next; end; FSQLResult.destroy; end else Log(llCritical,FSQLClient.LastError); end; В свое время так же искал компненты для подключения к MySQL, и потратил немало сил, к сожалению это единственный бесплатный рабочий вариант, который смог найти, работает вполне исправно. Цитата:
|
#8
|
||||
|
||||
![]() Если так все плохо, то может кто нибудь подсказать сервер для работы с БД.
Желательно без особых заморочек с компонентами. |
#9
|
|||
|
|||
![]() Из всех серверов, мне больше всего понравился MSSQL, в версии для разработчиков, 5 коннектов бесплатно. На бесплатных серверах я особо не разворачивался, так как их рабочий потенциал слабоват.
Хотя, выбор севера напрямую зависит от поставленной задачи, если это маленькое приложение для 1-5 пользователей, то и MS Access подойдет, если это сложное многоуровневое приложение, то надо смотреть в сторону серверов гигантов, так же, могу предложить посмотреть в сторону FireBird, многие им довольны, я с ним не работал. |
#10
|
||||
|
||||
![]() Так стоп.
![]() Работать хотите на уровне дома? для развития собственных знаний? или вы хотитет "хостинг" в интернете, и работе по инету со своим приложением? Стартует сегодня проект. Ночные посиделки с Delphi. Первый топик будет касатьсяименно работы с MySQL. Компоненты которые там используются - MyDAC. Платный. Пофиг Дождитесь вечера. Я там всё распишу. |
#11
|
||||
|
||||
![]() Работать нужно в рамках локальной сети компа на 3-5 (в рамках интернета задачи пока нет но это тоже интересно) и нужно чтобы работало..
|
#12
|
|||
|
|||
![]() Цитата:
|
#15
|
||||
|
||||
![]() Всем Доброго времени суток.
Такой вопрос, мне нужно чтобы по сети с одной БД работало 2-5 компов. Как это лучше реализовать, через сервер баз данных либо есть более простой способ? |