Как правильно прописать запрос к таблице SQL
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как правильно прописать запрос к таблице SQL Expand / Collapse
Автор
Сообщение
06.06.2007 13:05
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 09.11.2007 10:19
Сообщ.: 28, Visits: 55
Есть ссылка
a href="sistem_grafik2.asp?ID=<%=rs.Fields("nomerID")%>" target="main"&gt; </A
По которой должны открыться строки из таблицы имеющие значение nomerID.
На второй странице есть скрипт
<%
var rs, connect;
 try
  {
  connect = Server.CreateObject("ADODB.Connection");
  connect.ConnectionTimeout = 15;
  connect.CommandTimeout =  10;
  connect.Open("DSN=Structure", "dbo", "");
 "WHERE nomerID=@nomerID"
  rs = Server.CreateObject("ADODB.Recordset")
  rs.Open("OSM_sistem_grafik2_List ", connect,
    adOpenForwardOnly, adLockReadOnly, adCmdStoredProc);

  if(rs.EOF)
  {
%>
По данному запросу открываются все строки. Что не так?

Сообщ. #913850
06.06.2007 13:16
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Какой-то странный у тебя скрипт. Где чтение параметра ID из QueryString? Где запрос?
Сообщ. #913851
06.06.2007 13:30
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 09.11.2007 10:19
Сообщ.: 28, Visits: 55
Обычно я работаю через процедуры
Здесь это OSM_sistem_grafik2_List
Но видно в этот раз так не пройдет т.к. если я прописываю в процедурах чтобы при отображении таблицы учитывалось пришедшее значение nomerID, при просмотре в эксплоуре выдает, что отбор произвести не может т.к. значение nomerID не поступило, хотя он его ждет
Процедура следующая

CREATE PROCEDURE OSM_sistem_grafik2_List AS
SELECT*
FROM OSM_sistem_grafik2
GO


Это процедура по которой эксплорер не видет значения nomerID
CREATE PROCEDURE OSM_sistem_grafik2_Get @nomerID varchar (50) output AS

SELECT NomerAud, God , AuditNom
FROM OSM_sistem_grafik2
WHERE nomerID=@nomerID
GO

Сообщ. #913853
06.06.2007 14:18
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Изучи этот пример вызова хранимой процедуры из ASP. Он написан на VB, но перенести его на JScript труда не составит.
Сообщ. #913854
06.06.2007 16:05
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 09.11.2007 10:19
Сообщ.: 28, Visits: 55
Изучи этот пример вызова хранимой процедуры из ASP. Он написан на VB, но перенести его на JScript труда не составит.

Тяжело это признавать, но моих знаний JScript не достаточно.
Сообщ. #913859
06.06.2007 16:23
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Недостаток знаний можно устранить только практикой. Шашку в руки и вперед.
Сообщ. #913860
06.06.2007 16:53
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 09.11.2007 10:19
Сообщ.: 28, Visits: 55
Спасибо на добром совете........................ .
Жаль времени на всё не хватает.
Сообщ. #913862
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 3:02