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



Переменная в переменной Expand / Collapse
Автор
Сообщение
19.01.2001 18:09
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.03.2006 18:34
Сообщ.: 328, Visits: 3 642
У меня сложный запрос в БД
<%
MyYear = Request.QueryString("MyYears")
MyMonth = Request.QueryString("MyMonth")
Rubrica = Request.QueryString("Rubrica")

sql = "SELECT '"& Rubrica &"' FROM MyTable WHERE MyYear="&MyYear&" AND MyMonth='"&MyMonth&"';"

Set myRS = Server.CreateObject("ADODB.Recordset")
myRS.Open sql, "myCon", 3
if not myRS.EOF then
Response.Write myRS.Fields(???)
myRS.MoveNext
End If
myRS.Close
%>
где, как вы видите, в значении SELECT стоит переменная Rubrica. А вот как вывести данные на стр. я не знаю. Пробовал подставить переменную в
Response.Write myRS.Fields('"& Rubrica &"') - не получилось вывести данные, лишь сообщения об ошибке. Подскажите, каким образом запихать переменную в переменную?
Сообщ. #703284
22.01.2001 12:36
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 06.12.2000 18:55
Сообщ.: 4, Visits: 45
Wo pervich moshno ispolsowat SELECT *. Sablushdenie, 4to eto pabotaet medlennee. Kak ras nooborot, SQL-Server sna4ala vibiraet vse stolbzi, a potom tvou "Rubriku".
Nas4et voprosa, poprobui vivesti tak:

my_rs.Fields[0].Value (ili 4to to v etom rode, ne pomnu to4no)
Сообщ. #703342
22.01.2001 13:14
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.03.2006 18:34
Сообщ.: 328, Visits: 3 642
По моему я нашел решение... по крайней мере оно работает...

Rubrica = Request.QueryString("Rubrica")

sql = "SELECT * FROM MyTable WHERE MyYear="&MyYear&" AND MyMonth='"&MyMonth&"';"

If (Rubrica = "1") then response.write (RSgolf.Fields("1")
If (Rubrica = "2") then response.write (RSgolf.Fields("2")
Сообщ. #703343
« пред. тема | след. тема »


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

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