Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: CL | DM;

Вниз

Трехзвенная архитектура   Найти похожие ветки 

 
Rama ©   (2006-06-25 11:52) [0]

Здравствуйте,
у меня такой вопрос:
пишу проект(Delphi 7, MS SQL Server 7) работающий по трехзвенной архитектуре: БД на сервере, сервер приложений на хосте, клиентская часть у клиента. На сервере находится хранимая процедура возвращающая набор данных. На сервере приложений находится DataBase, Session, StoredProc и DataSetProvider. На клиенте: SocetConnection и ClientDataSet. Соответственно все друг с другом связанны по цепочке. При попытке открыть на клиенте ClientDataSet, нормально коннектиться к хосту с сервером приложений, сервер приложений нормально коннектиться к БД, но потом при открытии StoredProc выдает ошибку "Could not find object". Хотя если открывать напрямую из сервера приложений(без клиента) то все открывается нормально. В чем может быть прблема?
Еще прикол в том, что все остальные хранимые процедуры и выбрки работают нормально на клиенте.


 
Rama ©   (2006-06-27 11:46) [1]

Проблема решилась обновлением BDE


 
Плохиш ©   (2006-06-27 12:05) [2]

Почему бы не использовать родное ADO?


 
Megabyte ©   (2006-06-28 14:50) [3]


> Плохиш ©   (27.06.06 12:05) [2]
> Почему бы не использовать родное ADO?

Дада. А то потом м.б. еще поимеешь гемора, если придется переносить  сервер приложений на другой комп.


 
Ega23 ©   (2006-06-28 14:54) [4]


> Дада. А то потом м.б. еще поимеешь гемора, если придется
> переносить  сервер приложений на другой комп.
>


C BDE также можешь проблемы поиметь. Поддерживать надо и то и другое.
Просто ADO для MSSQL - родная технология.


 
Медвед   (2006-06-28 21:57) [5]

ктото еще юзает БДЕ
ужос и превед


 
Ega23 ©   (2006-06-29 08:49) [6]


> ктото еще юзает БДЕ


А что, нужно все старые проекты немедленно под ADO переписать?


 
Медвед   (2006-06-29 09:36) [7]

>Ega23 ©   (29.06.06 08:49) [6]
"у меня такой вопрос:
пишу проект(Delphi 7, MS SQL Server 7) работающий по трехзвенной архитектуре.."
он че, сразу старый проект пишет чтоли


 
ЮЮ ©   (2006-06-29 09:43) [8]


> MS SQL Server 7


По крайней мере давно пишет.


 
Ega23 ©   (2006-06-29 09:44) [9]


> он че, сразу старый проект пишет чтоли


Может сопровождает или доделывает. Всяко бывает.


 
Ega23 ©   (2006-06-29 09:48) [10]


> По крайней мере давно пишет.


У нас на некоторых объектах, говорят, до сих пор 6.5 стоит. Я, правда, таких не видел. А 7.0 - у многих до сих пор работпет.


 
Медвед   (2006-06-29 11:40) [11]

D7 на которой пишет автор вышла в сентябре 2002 года


 
Ega23 ©   (2006-06-29 11:43) [12]


> D7 на которой пишет автор вышла в сентябре 2002 года


И что? Я знаю проекты, которые писались на Д3, потом мигрировали на Д4, Д5, Д7 и сейчас на что-то последнее хотят переводить.


 
Медвед   (2006-06-29 12:00) [13]

а какой смысл такой миграции если продолжать тянуть за собой старье всякое


 
Ega23 ©   (2006-06-29 12:01) [14]


> а какой смысл такой миграции если продолжать тянуть за собой
> старье всякое
>


Дискуссия бессмысленная какая-то...


 
Медвед   (2006-06-29 12:07) [15]

буковы закончились ?
я победил, ура


 
Ega23 ©   (2006-06-29 13:10) [16]


> буковы закончились ?
> я победил, ура


Ничего ты не победил. Как раз сейчас правил баг в проекте под BDE. Просто спорить бессмысленно. Расно как и держать на машине версии Delphi с третьей по седьмую для того, что бы поддерживать один проект на третьей и на шестой, два на четвёртой, 3 на пятой и остальные на седьмой вести.


 
Медвед   (2006-06-29 13:18) [17]

ну если нравицца "править баги в проекте под BDE", вперед
медвед выбирает другой путь


 
Danilka ©   (2006-06-29 13:22) [18]

[17] Медвед   (29.06.06 13:18)
Какой? Затратить кучу времени и ресурсов чтобы перейти на другое средство доступа, перевести на него всех клиентов (возможно даже в других городах), в проекте, сопровождение которого отнимает полпроцента воремени затраченого на другие проекты?
Ну, тогда медвед просто балабол и не умеет считать деньги.


 
Медвед   (2006-06-29 13:28) [19]

у медведа все проекты пишутся на одном движке


 
Ega23 ©   (2006-06-29 13:30) [20]


> Затратить кучу времени и ресурсов чтобы перейти на другое
> средство доступа


Самое главное, что оно, по сути, и не нужно. Так как БДЕ отлично работает.


 
Ega23 ©   (2006-06-29 13:30) [21]


> у медведа все проекты пишутся на одном движке


Медвед специалист с мировым именем по разработке клиентских приложений?


 
Медвед   (2006-06-29 13:31) [22]

нет я конечно понимаю что есть вариант устройства на работу с необходимостью сопровождения всякого г написаного 5 разными людьми
но медвед на такую работу не устраиваецца
он сам себе голова


 
Медвед   (2006-06-29 13:32) [23]

>Ega23 ©   (29.06.06 13:30) [21]
имя медведу не надо, он не тщеславен
на жизнь ему хватает


 
Ega23 ©   (2006-06-29 13:32) [24]


> но медвед на такую работу не устраиваецца


Медвед работает на одном месте не более полугода?


 
Медвед   (2006-06-29 13:35) [25]

медвед работает на одном месте 6 лет


 
Danilka ©   (2006-06-29 13:35) [26]

[19] Медвед   (29.06.06 13:28)
И? Года через 2 средство доступа используемое в твоем движке попадет в список некошерных, окажецца, что есть и покруче, с более богатыми возможностями, будешь переходить?
Даже если на старом движке куча клиентов и всех их надо объездить, перевести?
Только из-за кошерности и возможностей, которые и так в проекте уже реализованы по-своему и меняться не будут?

[20] Ega23 ©   (29.06.06 13:30)
Ага.


 
Медвед   (2006-06-29 13:36) [27]

>Danilka ©   (29.06.06 13:35) [26]
"средство доступа" меняется на сервере, серверов у медведа не много


 
Медвед   (2006-06-29 13:40) [28]

>Danilka ©   (29.06.06 13:35) [26]
основная причина перехода на новую технологию - достижение большей гармонии
медвед любит гармонию, когда все его проекты работают а он сидит на работе и играет в шахматы, а не ловит бесконечные баги


 
Ega23 ©   (2006-06-29 13:44) [29]


> медвед работает на одном месте 6 лет


7 лет назад ADO в Delphi безбожно глючило.


 
Ega23 ©   (2006-06-29 13:46) [30]

Хотя уже чистый оффтоп пошёл.
Я конечно понимаю, что у медведа он большой, но у слона всё равно больше, а у кита - и подавно.
За сим откланиваюсь. Я не распологаю таким свободным верменем, чтобы в шахматы на работе играть...


 
Медвед   (2006-06-29 13:47) [31]

>Ega23 ©   (29.06.06 13:46) [30]
и это твоя проблема друг мой, иди, лови свои баги
медвед пойдет на freechess.org



Страницы: 1 вся ветка

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.029 c
15-1155840942
ArtemESC
2006-08-17 22:55
2006.09.10
Прерывание...


1-1153486310
Untermensch
2006-07-21 16:51
2006.09.10
А есть ли встроенные в Delphi функции шифрования, и где их искать


2-1155730262
Evlahov
2006-08-16 16:11
2006.09.10
SQL-запрос


2-1156068282
Neket
2006-08-20 14:04
2006.09.10
Буфер обмена


3-1151661967
MsGuns
2006-06-30 14:06
2006.09.10
Информация о таблице с помощью sp_help