Рекомендуется: используйте программу ASP, чтобы создать формат изображения для номеров телефонов на странице Функция: Используйте программу ASP для генерации формата изображения для номеров телефонных номеров на странице. Ниже приведен ссылочный фрагмент: Ниже приведено указанное содержание: %call com_creatvalidcode (reques
Многие программисты ASP имели опыт выполнения запросов базы данных, а затем отображение результатов запроса в таблицах HTML. Обычно мы делаем это:
Ниже приведено цитируемое содержание:
<%
'Создать соединение / набор записей
'Заполнить данные в объект записи
%>
<Таблица>
< % Делай, пока не рупий %>
<Tr>
<td> <% = rs (field1)%> </td>
<td> <% = rs (field2)%> </td>
Полем
</Tr>
<% rs.movenext
Петля %>
</Table>
Если результаты запроса много, сервер потребуется много времени, чтобы объяснить ваш сценарий ASP, потому что есть много
Ответ. Записи должны быть обработаны. Если вы поместите все выходные результаты в очень длинную строку (от <table> до </table>), сервер должен только объяснить операторы ответа. Запись, и скорость будет намного быстрее. Некоторые способные парни из Microsoft превратили свои идеи в реальность. (Обратите внимание, это функция, которая только Ado 2.0 или выше. Если вы все еще используете предыдущую версию, пожалуйста, обновите до последней версии)
С помощью метода GetString мы можем использовать только один ответ. Запишите для отображения всех выходов, что похоже на цикл Do ... цикл, который может определить, является ли набор записей EOF.
Использование GetString заключается в следующем (все параметры необязательны):
Ниже приведено цитируемое содержание:
String = recordset.getString (StringFormat,
NumRows,
ColumnDelimiter,
Rowdelimiter, nullexpr)
Чтобы сгенерировать таблицу HTML из результата записи, нам нужно заботиться только о 3 из 5 параметров GetString:
ColumnDeLimiter (HTML -код, который разделяет столбцы в наборе записей), RowdeLimiter (HTML -код, который отделяет строки в наборе записей) и nullexpr (HTML -код, который должен генерироваться, когда текущая запись пуста). Как вы можете видеть в примере генерации таблицы HTML ниже, каждый столбец разделен <td> ... </td>, и каждая строка разделена <tr> ... </tr>. Давайте посмотрим на код для примера.
Ниже приведено цитируемое содержание:
< %@ Language = vbscript %>
<% Вариант явного метода хорошего кодирования
'Установить связь с БД
Dim Conn
Установить conn = server.createObject (adodb.connection)
conn.open dsn = северный
'Создать набор записей
Dim Rs
Установить rs = server.createObject (adodb.recordset)
Rs.Open Select * из Table1, Conn
'Храните нашу единственную большую струну
Dim Strtable
strtable = rs.getstring (,, </td> <td>, </td> </tr> <tr> <td>
,)
%>
<html>
<Тело>
<Таблица>
<tr> <td>
< % Response.write (strtable) %>
</Tr> </td>
</Table>
</Body>
</Html>
<%
Уборка!
Rs.close
Установить RS = ничего
Conn.close
Установить conn = ничего
%>
Строка Strtable используется для хранения кода для таблицы HTML, которую мы генерируем из результата Select * From Table1.
Между каждым столбцом HTML -таблицы между каждым столбцом таблицы HTML и HTML -код будет </td> <td> HTML -код, а код HTML между каждой строкой </td> </td> <tr> <td>. Метод GetString выводит правильный HTML -код и хранит его в Strtable, так что нам нужна только одна строка ответа. Запишите для вывода всех записей в наборе данных. Давайте посмотрим на простой пример, предполагая, что наши результаты запроса возвращают следующие строки и столбцы:
Ниже приведено цитируемое содержание:
Col1 Col2 Col3
Row1 Боб Смит 40
Row1 Ed Frank 43
Row1 Sue void 42
Тогда строка, возвращаемая оператором GetString, будет:
Ниже приведено цитируемое содержание:
Bob </td> <td> smith </td> <td> 40 </td> <td> </td> </td> </tr> <tr> <
тд
> Эд ...
Честно говоря, эта строка выглядит словесной и грязно, но это HTML -код, который мы хотим. (Обратите внимание, что в рукописном HTML -коде мы ставим <Table> <Tr> <td> перед ответом. Write и </td> </tr> </table> за ним. Это связано с тем, что наша форматированная строка не содержит строк, необходимых для начала и конца этих таблиц.)
Поделиться: как реализовать сжатие RAR и декомпрессия исходного кода в ASP ASP реализует сжатие RAR и декомпрессию исходного кода и может быть сделан только одним файлом. ASP сжимает каталоги или файлы, распаковывает файлы RAR, удаляет определенные файлы и другие функции. Этот исходный код удобен для каждого развития второстепенного и поделиться им. Ниже приведено код winrar.asp: