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



Занесение строк из БД в массив Expand / Collapse
Автор
Сообщение
05.09.2001 15:17
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.07.2003 22:57
Сообщ.: 108, Visits: 1 189
У меня есть 2 string массива: message[] и url[], мне надо записать в цикле в эти массивы строки из *.mdb файла, из столбцов Message и URL соответственно.
Заранее благодарен!
Сообщ. #723172
22.09.2001 18:37
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 23.07.2006 12:23
Сообщ.: 378, Visits: 4 161
На JS?
Не получится... Нужен серверный скрипт (asp, php etc), который вам генерит JS массив.
Сообщ. #725159
24.09.2001 2:03


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.05.2006 23:09
Сообщ.: 1 293, Visits: 14 276
mozhno sdelat tak:
(proshu proshenia za vozmozhnye
sintaksicheskie oshibki v ASP - pisalos pryamo zdes',
i voobshe ya ne s asp rabotau)
no ideya verna

'CHUT VYSHE POLUCHAEM RECORDSET
'DALEE IDET CLIENTSKI JS

<script language="javascript">
myArray=new Array();
<% j = 0 %>

<% while !rs.EOF %>
<% i = 0 %>
<% n = rs.Columns %> ' [Columns] - podrazumevaetsya
'kol-vo polei v stroke rs

myArray[<% = j %>] = new Array(<% = n %>);

'-----VNUTRI KAZHDOI STROKI
<% while i < n %>
myArray[<% = j %>][<% = i %>]="<% = rs.Column(i) %>"
'[Column] - pole v stroke
<% i = i + 1 %>
<% end while %>

<% rs.MoveNext %>
<% j = j + 1 %>
<% end while %>

</script>

udachi..


------------------------------------
Anatoly Lubarsky
Сообщ. #725209
26.09.2001 1:41


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.05.2006 23:09
Сообщ.: 1 293, Visits: 14 276
dorabotannyi variant:

'CHUT VYSHE POLUCHAEM RECORDSET
'DALEE IDET CLIENTSKI JS

<% n = rs.Fields.Count %>

<script language="Javascript">
myArray=new Array();
<% j = 0 %>

<% Do Until rs.EOF %>
<% i = 0 %>
myArray[<% = j %>] = new Array(<% = n %>);

//-----VNUTRI KAZHDOI STROKI
<% Do Until i < n %>
myArray[<% = j %>][<% = i %>]="<% = rs.Fields(i) %>"
<% i = i + 1 %>
<% Loop %>
//-----KONEC STROKI

<% rs.MoveNext %>
<% j = j + 1 %>
<% Loop %>
</script>

udachi..


------------------------------------
Anatoly Lubarsky
Сообщ. #725573
« пред. тема | след. тема »


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

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