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

Вниз

Количество строк после селективного запроса   Найти похожие ветки 

 
Forbi   (2008-09-09 14:09) [0]

Вопчем бьюсь над этой задачей:

есть процедура в mssql2005 такого типа

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[n_get_by_name]
@тфьу nvarchar(50)
as
SELECT name FROM dbo.auth WHERE name = @name;
RETURN @@ROWCOUNT

вызываю ее из D2005

таким образом

  Form1.SQLStProc.StoredProcName:="n_get_by_name";
  Form1.SQLStProc.Params.Items[1].Value:=name;
  Form1.SQLStProc.ExecProc;
  c:=Form1.SQLStProc.Params.Items[0].Value;

насколько я понял мне должно вернуть через количество строк однако результат всегда 0 (видимо сообщение о удачном исполнении процедуры) а мне нужно получить количество строк.

Использовать нужно сугубо хранимые процедуры.

Кто подскажет в чем моя ошибка?


 
clickmaker ©   (2008-09-09 14:27) [1]

> Params.Items[0].

а он там есть? типа ptResult?


 
Forbi   (2008-09-09 14:36) [2]

да установлен тип ptResult проверял.


 
clickmaker ©   (2008-09-09 14:53) [3]

> "n_get_by_name"

declare @Count int
exec @Count = n_get_by_name "somename"
select @Count
что вернет?


 
Forbi   (2008-09-09 15:31) [4]

в скуле вернуло  все тоже самое только изменилось название колонки вместо Result  стало No name collumn (вроде так) а в коде ни через Params ни через Fields результата нет есть только исключение.


 
clickmaker ©   (2008-09-09 15:48) [5]

> есть только исключение

какое?


 
Forbi   (2008-09-09 15:56) [6]

исключение всмысле ошибка либо List index out of bounds(0) либо Нет такого поля


 
stas ©   (2008-09-09 16:46) [7]

Delphi 2005 проект  .NET ?


 
MsGuns ©   (2008-09-09 16:52) [8]

У ХП один параметр. С какого бодуна она должна возвращать 2 ?


 
stas ©   (2008-09-09 16:55) [9]

MsGuns ©   (09.09.08 16:52) [8]

RETURN_VALUE - не объявляется.


 
stas ©   (2008-09-09 17:12) [10]

У меня такой глюк был в VS C# SqlDataSource. Значение выходных параметров получал на какое-то событие, проект дома, если надо напишу как.


 
Forbi   (2008-09-09 17:13) [11]

надо :) проект не .Net


 
stas ©   (2008-09-09 17:14) [12]

а, не .NET, тогда это наверное не поможет.


 
Forbi   (2008-09-09 17:28) [13]

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


 
stas ©   (2008-09-09 17:32) [14]

Ок, только как дома буду. через пару часов.


 
stas ©   (2008-09-09 19:54) [15]

Вот мое обсуждение на sql.ru
http://sql.ru/forum/actualthread.aspx?bid=19&tid=591188&hl=



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

Форум: "Базы";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.004 c
10-1156501405
d_oleg
2006-08-25 14:23
2009.05.17
классы в библиотеке


15-1237316945
Вот в чем вопрос
2009-03-17 22:09
2009.05.17
Перегрузка операторов


2-1238935538
random(1024)
2009-04-05 16:45
2009.05.17
Как из компонента TWebBrowser распечатать страничку...


3-1220614740
KirillRepin
2008-09-05 15:39
2009.05.17
Картинка в MSSQL


15-1237192051
test
2009-03-16 11:27
2009.05.17
Орешник





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский