На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
    > ASP, ADO
      Stored poroc. возвращает значение:
      ...
      RETURN(1)
      Как получить в ASP-проге сей результат?
      Делал так:
      oCmd = Server.CreateObject("ADODB.Command");
      ...
      res = oCmd.Execute();
      if (res == 1)
      {...
      на строчку с if ругается так:
      Тип ошибки:
      Ошибка выполнения Microsoft JScript (0x800A1389)
      Предполагается наличие числа
      т.е. думает, что res - это рекордсет.
      Как?
        кинь tsql код.
          CREATE PROCEDURE login_user
          @Login varchar (100),
          @Password varchar (100),
          @u_ID int OUTPUT
          AS
          IF EXISTS (SELECT u_ID FROM users WHERE u_Login=@Login AND u_Password=@Password)
          BEGIN
          SELECT @u_ID=u_ID FROM users WHERE u_Login=@Login AND u_Password=@Password
          UPDATE users SET u_LastLogin=GETDATE() WHERE u_ID=@u_ID
          RETURN(1)
          END
          ELSE
          RETURN(0)

          GO
            странно.
            а C:\MSSQL7\DevTools\Samples\ado\web
            не смотрел ?

            на крайняк - попробуй через out
            параметры передавать резалт.
            типа :
            dim qwe;
            call func(..., qwe);
            и еще. ты в своем asp юзаеш JS или VBS ?
            в VBS "==" - absent =).
              >странно.
              >а C:\MSSQL7\DevTools\Samples\ado\web
              >не смотрел ?
              У меня такого пути нет. -)-) Т. е. в C:\MSSQL7\DevTools\Samples\ валяется только какой-то backup
              >и еще. ты в своем asp юзаеш JS или VBS ?
              как ты правильно догадался, юзаю JS (то что ты догадался, я понял по слову "юзаешь", ибо юзать VBS нельзя: можно мучать себя и унижать всячески при помощи совершенного орудия пыток "VBS" дабы узреть, насколько уродливые формы могут существовать во вселенной... тем более там незя "==").
              А существует ли где-то РЕАЛЬНЫЙ web-пример какой-нить под MS SQL без всяких там "допустим", чтобы можно было, так сказать, насладиться безупречностью стейтментов, приобщиться к знанию и ваще пасмареть как нормальные люди это делают. А то у меня уже весь винт завален изобретенными велосипедами. Можно было бы продавать, но там у каждого колес как минимум 5... у некоторых правда сие число сумел минимизировать до 1 - но тоже не всем удобно... кстати никому не надо?)
              ерфтлы, lamo
                =)
                а сырцов везде много.
                www.activeserverpages.ru - тут например.
                сам через асп щас не юзаю tsql.
                помню просто коечто - все было без проблем.
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0453 ]   [ 15 queries used ]   [ Generated: 5.05.24, 01:11 GMT ]