Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 | 2 |

 

  Вопрос: Получение произвольной записи из БД Добавлено: 13.05.07 16:05  

Автор вопроса:  747212

Ответить

  Ответы Всего ответов: 17  

Номер ответа: 16
Автор ответа:
 747212



Вопросов: 4
Ответов: 15
 Профиль | | #16 Добавлено: 15.05.07 22:46
Вот полный листинг файла 1.asp


<%
set Conn1=Server.CreateObject("ADODB.Connection";)
Set Rs=Server.CreateObject("ADODB.RecordSet";)
ZServer="d:/video8/"
Conn1.Open ";DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & ZServer & "Main\Base\Base_Film.mdb" & ";"
Rs.Open "SELECT Top 1 * FROM Tbl_Film order by rnd(Tbl_Film.code)",conn1,3,3
%>
<a href="Film.asp?Film=<%=Rs("Code";)%>" class=linkT1><img border=0 src="main/Base/Film/<%=Rs("Foto";)%>" width=106 height=160 alt="<%=Rs("Film";)%>"><br>
<%=Rs("Film";)%><br></a>
<%
Rs.Close
Conn1.close
%>


В итоге получаем выдачу одного и того же фильма в результате.

Ответить

Номер ответа: 17
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #17 Добавлено: 16.05.07 04:58
Сталкивался с таким приколом - RND при запросе высчитывался один раз и ко всем строкам применялся.

Но это вроде с SQL Server 2005 было

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам