Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.07.2010, 15:18   #1
kate158
Форумчанин
 
Регистрация: 01.08.2008
Сообщений: 383
Печаль при запуске процедуры обрезается значение до 1 символа

привет!
проблема такова:запускаю процедуру на добавление в таблицу значений из двух других, но возвращаемое значение обрезается до 1 символа.

вот код на делфи:
Код:
procedure TMainForm.AddDataClick(Sender: TObject);
var
  sp: TADOStoredProc;
begin
  sp:= TADOStoredProc.Create(nil);
  try
    sp.Connection:= DataMod.cn;
    sp.ProcedureName:= 'InsertTypeSupplier;1';

   with sp.Parameters.AddParameter do
    begin
      Name:= '@RETURN_VALUE';
      DataType:= ftInteger;
      Direction:= pdReturnValue;
      Value:= Null;
    end;

    with sp.Parameters.AddParameter do
    begin
      Name:= 'IDSUPPLIER'; 
      DataType:= ftInteger;
      Value:= Null;
    end;

    with sp.Parameters.AddParameter do
    begin
      Name:= '@NAME';
      DataType:= ftString;
      Value:= Null;
    end;

    sp.Parameters[1].Value:= DataMod.qSupplierIdSupplier.AsInteger;
    sp.Parameters[2].Value:= DataMod.qCategoryName.AsString;

    sp.ExecProc;
    datamod.qTypeSupplier.Close;
    datamod.qTypeSupplier.Open;
  finally
    FreeAndNil(sp);
  end;
end;
и код в sql server:
Код:
CREATE PROCEDURE InsertTypeSupplier
  (@IDsupplier int, @Name varchar)
AS

SET NOCOUNT ON

BEGIN TRANSACTION

INSERT INTO Type_Supplier
values (@IDSupplier,@Name)

COMMIT TRANSACTION
GO
Кто-нибудь видит ошибку?

Последний раз редактировалось kate158; 14.07.2010 в 15:20.
kate158 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при запуске приложения -=pasha=- Общие вопросы Delphi 10 07.07.2010 13:46
Ошибка при запуске СиСи+ Общие вопросы C/C++ 4 17.06.2010 08:24
Ошибка при запуске wowan.mix Помощь студентам 1 16.05.2010 13:06
Проверка при запуске Nice42ru Помощь студентам 10 02.01.2010 18:52