Рекомендуется: как генерировать HTML в ASP? Уже есть много новостных систем, которые генерируют HTML, но все они используют шаблоны. Эта функция сохраняет код HTML, сгенерированный страницей ASP в HTML -файл, поэтому нет необходимости изменять исходную страницу, чтобы легко заполнить новостную систему, которая генерирует HTML. ^ _^ Поскольку код относительно короткий, здесь не прокомментируется следующее цитируемое контент: % 'Когда цель
Мы часто сталкиваемся с несколькими проблемами запроса, и длинные заявления SQL часто путают монахов. Особенно, когда клиентская часть заполняет условия запроса, будет еще сложнее использовать обычные методы.
Следующее умно использует идентичность того, где 1 = 1 (на самом деле, это много, просто дайте ему иметь значение TRUE) для решения этой проблемы.
Текстовое резюме
'Название информации о предмете
'Компания название компании, которая опубликовала информацию
'Содержимое содержание опубликованной информации
Адрес адрес компании
'Профиль компании Infomation
'Примечание связанных с инструкциями
Все вышеперечисленные значения отправляются по форме, а затем соответствующие значения получаются с помощью: субъект = trim (request.form (субъект)) и т. Д.
<%
«Эта функция очень важна! --------------------------------
Функция SQL (A, B, SQLS)
Если B <>, то если клиент не отправляет это значение, соответствующий оператор SQL не будет генерироваться.
sqls = sqls & & a & like ' % & b & %'
конец, если
SQL = SQLS
Конечная функция
'-------------------------------------------------------------------------------------------------------------------------
Установить conn = server.createObject (adodb.connection)
Dbpath = server.mappath (/database/mydb.mdb)
Conn.Open Driver = {Microsoft Access Driver (*.mdb)}; pwd =; dbq = & dbpath
Установить rs = server.createObject (adodb.recordset)
SQLS = SELECT * из Mytable, где 1 = 1
«Следующие вызовы вышеуказанной функции, и есть много вызовов (теоретически любые)
SQLS = SQL (субъект, субъект, SQLS)
SQLS = SQL (компания, компания, SQLS)
SQLS = SQL (Контент, Контент, SQLS)
SQLS = SQL (адрес, адрес, SQLS)
SQLS = SQL (Infomation, Infomation, SQLS)
SQLS = SQL (примечание, примечание, SQLS)
sqls = sqls & order by id desc
Rs.open SQLS, Conn, 3,2
%>
Заключение
Если нет ключевой функции функции SQL (A, B, SQLS), мы можем представить, сколько суждений нужно один за другим!
Поделиться: как использовать технологию сценариев ASP В сценариях VB вам не нужно определять переменные или явно определять их типы на других языках сценариев. Переменная существует, когда вы впервые ее используете. Тем не менее, эта функция позволяет вашему коду широко существовать в типовых процессах. Если вы ошибочно определите имя переменной в коде, будет создана новая переменная. Ваш сценарий может не работать должным образом.