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

Вниз

Вопрос по ASP   Найти похожие ветки 

 
}|{yk ©   (2004-03-22 18:28) [0]

Заставили вот перенести часть разработок под ASP. Но что-то странно работает. Такой вот код

"функция вывода заголовка
sub DrawHeader (ViewName)
 connstr = "DSN=ces; UID=ces; PWD=ces;"
 SET Conn=Server.CreateObject("ADODB.Connection")
 Conn.Open(connstr)
 querystring = "select HEADER,FOOTER from app_header_footer where view_name="&ViewName
 SET RS=Conn.Execute(querystring)
 if RS.RecordCount=0 then
  %>
  <table><tr><td>Данное представление не имеет описаний</td></tr></table>
  <%
else
  Response.Write("<table><tr><td>")
  Response.Write(RS.Header)
  Response.Write("</td></tr></table>")
 end if
 RS.Close
 Conn.Close
end sub
не выводит ничего. Что странно. Никто не подскажет?


 
del_programmer ©   (2004-03-22 19:29) [1]

не знаю :((((


 
Мазут Береговой ©   (2004-03-22 20:35) [2]

1. Пойди в базу данных и сделай  query, которое на 100% возвращает, крайней мере, один результат.
2. Для того что бы RS.RecordCount показывал кол-во записей надо создавать рекордсет, а не коннекшэн.

Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open Query, ConnectionString, 3, 2
(3 - adOpenStatic; 2 - adLockOptimistic)

Параметры "3" и "2" - обязательные. Без них не будет работать RecordCount.

В твоем коде RecordCount всегда = -1. На твоём месте, я бы поставил контрольные точки типа Response.Write(RS.RecordCount) и т.д., что б посмотреть, в каком состоянии recordcount.



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
4-1076916182
Владислав Ткачук
2004-02-16 10:23
2004.04.18
Системные ошибки в Windows


14-1080235068
Nick-From
2004-03-25 20:17
2004.04.18
Вывод вещественного числа


1-1080945586
KyRo
2004-04-03 02:39
2004.04.18
Как узнать имена файлов ?


11-1062573423
savva
2003-09-03 11:17
2004.04.18
Не могу создать картинку с текстом.. Наверное я туплю..


8-1072800141
Pa5ha
2003-12-30 19:02
2004.04.18
Хром