![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Трехзвенная архитектура [D7, MSSQL]
Rama © (2006-06-25 11:52:00)Здравствуйте,
у меня такой вопрос:
пишу проект(Delphi 7, MS SQL Server 7) работающий по трехзвенной архитектуре: БД на сервере, сервер приложений на хосте, клиентская часть у клиента. На сервере находится хранимая процедура возвращающая набор данных. На сервере приложений находится DataBase, Session, StoredProc и DataSetProvider. На клиенте: SocetConnection и ClientDataSet. Соответственно все друг с другом связанны по цепочке. При попытке открыть на клиенте ClientDataSet, нормально коннектиться к хосту с сервером приложений, сервер приложений нормально коннектиться к БД, но потом при открытии StoredProc выдает ошибку "Could not find object". Хотя если открывать напрямую из сервера приложений(без клиента) то все открывается нормально. В чем может быть прблема?
Еще прикол в том, что все остальные хранимые процедуры и выбрки работают нормально на клиенте.
Медвед (2006-06-29 13:47:00) [1]>Ega23 © (29.06.06 13:46) [30]
и это твоя проблема друг мой, иди, лови свои баги
медвед пойдет на freechess.org
Ega23 (2006-06-29 13:46:00) [2]Хотя уже чистый оффтоп пошёл.
Я конечно понимаю, что у медведа он большой, но у слона всё равно больше, а у кита - и подавно.
За сим откланиваюсь. Я не распологаю таким свободным верменем, чтобы в шахматы на работе играть...
Ega23 (2006-06-29 13:44:00) [3]
> медвед работает на одном месте 6 лет
7 лет назад ADO в Delphi безбожно глючило.
Медвед (2006-06-29 13:40:00) [4]>Danilka © (29.06.06 13:35) [26]
основная причина перехода на новую технологию - достижение большей гармонии
медвед любит гармонию, когда все его проекты работают а он сидит на работе и играет в шахматы, а не ловит бесконечные баги
Медвед (2006-06-29 13:36:00) [5]>Danilka © (29.06.06 13:35) [26]
"средство доступа" меняется на сервере, серверов у медведа не много
Danilka (2006-06-29 13:35:00) [6][19] Медвед (29.06.06 13:28)
И? Года через 2 средство доступа используемое в твоем движке попадет в список некошерных, окажецца, что есть и покруче, с более богатыми возможностями, будешь переходить?
Даже если на старом движке куча клиентов и всех их надо объездить, перевести?
Только из-за кошерности и возможностей, которые и так в проекте уже реализованы по-своему и меняться не будут?
[20] Ega23 © (29.06.06 13:30)
Ага.
Медвед (2006-06-29 13:35:00) [7]медвед работает на одном месте 6 лет
Ega23 (2006-06-29 13:32:00) [8]
> но медвед на такую работу не устраиваецца
Медвед работает на одном месте не более полугода?
Медвед (2006-06-29 13:32:00) [9]>Ega23 © (29.06.06 13:30) [21]
имя медведу не надо, он не тщеславен
на жизнь ему хватает
Медвед (2006-06-29 13:31:00) [10]нет я конечно понимаю что есть вариант устройства на работу с необходимостью сопровождения всякого г написаного 5 разными людьми
но медвед на такую работу не устраиваецца
он сам себе голова
Ega23 (2006-06-29 13:30:00) [11]
> у медведа все проекты пишутся на одном движке
Медвед специалист с мировым именем по разработке клиентских приложений?
Ega23 (2006-06-29 13:30:00) [12]
> Затратить кучу времени и ресурсов чтобы перейти на другое
> средство доступа
Самое главное, что оно, по сути, и не нужно. Так как БДЕ отлично работает.
Медвед (2006-06-29 13:28:00) [13]у медведа все проекты пишутся на одном движке
Danilka (2006-06-29 13:22:00) [14][17] Медвед (29.06.06 13:18)
Какой? Затратить кучу времени и ресурсов чтобы перейти на другое средство доступа, перевести на него всех клиентов (возможно даже в других городах), в проекте, сопровождение которого отнимает полпроцента воремени затраченого на другие проекты?
Ну, тогда медвед просто балабол и не умеет считать деньги.
Медвед (2006-06-29 13:18:00) [15]ну если нравицца "править баги в проекте под BDE", вперед
медвед выбирает другой путь
Ega23 (2006-06-29 13:10:00) [16]
> буковы закончились ?
> я победил, ура
Ничего ты не победил. Как раз сейчас правил баг в проекте под BDE. Просто спорить бессмысленно. Расно как и держать на машине версии Delphi с третьей по седьмую для того, что бы поддерживать один проект на третьей и на шестой, два на четвёртой, 3 на пятой и остальные на седьмой вести.
Медвед (2006-06-29 12:07:00) [17]буковы закончились ?
я победил, ура
Ega23 (2006-06-29 12:01:00) [18]
> а какой смысл такой миграции если продолжать тянуть за собой
> старье всякое
>
Дискуссия бессмысленная какая-то...
Медвед (2006-06-29 12:00:00) [19]а какой смысл такой миграции если продолжать тянуть за собой старье всякое
Ega23 (2006-06-29 11:43:00) [20]
> D7 на которой пишет автор вышла в сентябре 2002 года
И что? Я знаю проекты, которые писались на Д3, потом мигрировали на Д4, Д5, Д7 и сейчас на что-то последнее хотят переводить.