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

Вниз

dbExpress + Delphi 7 + MSSQL 2000   Найти похожие ветки 

 
Vovkin   (2002-12-27 20:28) [0]

есть на сервере процедура
create procedure Test
@Login AS VARCHAR(10)
AS
IF @Login = "Me"
RETURN 0;
RETURn 1;

собсно вопрос, как докопаться до параметров процедуры в Delphi через DBExpress, во-первых список процедур в SQLDataSet (CommandType = Procedure) пуст, указываю насильно CommandText = Test список параметров не заполняется, заполняю руками список параметров, при попытке выполнение - ListIndex Out Of Bounds
Вторая попытка CommandType = Query CommandText = excec Test :Login параметры заполняются, запрос выполняется, но вот как добраться до возвращаемого значения??? в духе MSSQL exec :Res = Test :Login не работает. Мож поможет кто?


 
asmith   (2002-12-27 20:46) [1]

Можно, например, отказаться от RETURN и возвращать значение, как рекордсет, т. е. по select @return_value. Удобно, если для вызова всех процедур (как возвращающих рекордсет, так т возвращающих значение) используется некий единый класс.


 
Vovkin   (2002-12-27 20:52) [2]

asmin спасибо, я рассматривал этот метод, но в данный момент проблема с модификацией текста процедур, работает два сервера в репликации, один в России другой в Украине, а я не являюсь их админом, старое приложение было написано на ADO и там таких заморочек не возникало, а вот захотел проверить в работе новые Borland технологии и такой облом



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
1-72322
Юрий Федоров
2003-01-15 19:47
2003.01.23
CreateRemoteComObject


1-72282
Chubais
2003-01-10 10:16
2003.01.23
Изменение DecimalSeparator


14-72504
Юров Владимир
2003-01-06 18:18
2003.01.23
Win2000+Win2000


1-72380
kserg@ukr.net
2003-01-10 17:57
2003.01.23
как к MainMenu в качестве SubMenu прилепить PopupMenu


1-72298
sterran
2003-01-15 13:30
2003.01.23
Преобразование RGB в CMYK