Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.047 c
2-1155927508
ronyn
2006-08-18 22:58
2006.09.10
Таки не ответили


1-1153769260
ronyn
2006-07-24 23:27
2006.09.10
QProgress


1-1153902373
Yozch1
2006-07-26 12:26
2006.09.10
Пропали вкладки палитры компонентов


2-1156140048
barakuda
2006-08-21 10:00
2006.09.10
Сложная выборка


2-1155922176
Alex7
2006-08-18 21:29
2006.09.10
TDBLookupComboBox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский