Рекомендуется: общие ошибки и решения в вызовах базы данных в ASP Ниже приведены некоторые ошибки в вызовах базы данных в программах ASP, которые часто встречаются во время технического обслуживания виртуальных машин. Теперь мы собираем и организуем их следующим образом: не можем открыть ключевое слово реестра (8007000e) поставщик Microsoft Ole DB для Drivers Firom '8007000E' [MICR
Извлечение длинных статей из базы данных всегда препятствует планировке веб -страницы.
Итак, я хочу уделить часть персонажей, а затем ... после этого есть замена.
1. Принцип:
Определите, превышает ли длина статьи указанную длину. Если он превышает указанную длину, будет отображаться только Университет указанной длины, в противном случае он будет отображаться в полном объеме.
2. Функции вовлечены:
Len (): возвращает длину строки или длину байта переменной.
| Ниже приведено цитируемое содержание: <script language = VBS> cnbruce = меня зовут cnbruce len_cn = len (cnbruce) оповещение (len_cn) </script> |
[CTRL A Всего выбора Советы: сначала вы можете изменить какой -то код, а затем нажмите запуск]
[CTRL A Всего выбора Советы: сначала вы можете изменить какой -то код, а затем нажмите запуск]
Left (): перехватить первую часть строки
| Ниже приведено цитируемое содержание: <script language = VBS> cnbruce = меня зовут cnbruce LEATE_CN = слева (CNBRUCE, 10) оповещение (Leats_cn) </script> |
[CTRL A Всего выбора Советы: сначала вы можете изменить какой -то код, а затем нажмите запуск]
3. Основная программа: определите, превышает ли длина контента, чем заданное значение, и выполните соответствующую операцию в соответствии с результатами.
| Ниже приведено цитируемое содержание: <script language = VBS> Текст = 123 4567 8FDS90 ABCDE FGHXCFV i = 10 Если Len (текст)> я тогда ', если длина текста больше, чем данное значение Text = Left (Text, i) 'Затем извлечает строку i -битов в предыдущем разделе предупреждение (текст и ...) еще предупреждение (текст) конец, если </script> |
[CTRL A Всего выбора Советы: сначала вы можете изменить какой -то код, а затем нажмите запуск]
4. Приложение в ASP
Выше приведено в отладке клиентских сценариев, которая похожа на ASP: самая важная вещь - функция функции.
| Ниже приведено цитируемое содержание: <% text = rs (content) 'назначить значение поля базы данных с переменной i = 10 'определить фиксированный размер Если Len (текст)> я тогда ', если длина текста больше, чем данное значение Text = Left (Text, i) 'Затем извлечает строку i -битов в предыдущем разделе response.write (текст и ...) еще response.write (текст) конец, если %> |
5. Для удобства сделайте функцию
| Ниже приведено цитируемое содержание: <% Функциональная консоль (контент, я) Если Лен (Контент)> Я тогда Контент = слева (контент, я) response.write (контент и ...) еще response.write (content) конец, если конечная функция %> |
Выше представлено функция, и вы можете вызвать ее непосредственно ниже.
<l conleft (rs (content), 10)%>
Хорошо, я считаю, что эти проблемы не должны быть проблем в будущем
Чтобы решить проблему перехвата на китайском и английском языке, рекомендуется использовать следующие функции:
| Ниже приведено цитируемое содержание: Функция GotTopic (str, strlen) Если str = then Gottopic = Выходная функция конец, если Dim L, T, C, i str = заменить (заменить (заменить (заменить (заменить (str, & nbsp;,), & quot ;, chr (34)), & gt;,>), & lt;, <) l = Len (str) t = 0 для i = 1 до l c = ABS (ASC (Mid (Str, I, 1)))))) Если C> 255, то t = t 2 еще t = t 1 конец, если Если t> = strlen тогда Gottopic = Left (str, i) и… Выход для еще GotTopic = str конец, если следующий gottopic = reply (reply (replication (reply (reply (gottopic, & nbsp;), chr (34), & quot;),>, & gt;), <, & lt;) Конечная функция |
Поделиться: как использовать сеанс при проверке входа в управление Люди, которые являются новичками в ASP, никогда не знали сессию очень хорошо. Я говорю о простом использовании сеанса, когда вы делаете простой фон. Добавьте форму, чтобы написать прозвище администратора и дать имя пользователя текстового окна.