Рекомендуется: ADO начинающий Наиболее распространенным способом отображения данных из набора записей является отображение данных в таблице HTML. Показать имена поля и значения поля У нас есть база данных с именем Northwind, и мы хотим отобразить данные в таблице клиентов (не забудьте сохранить этот файл с .asp в качестве расширения): htmlbody%set conn = server.createObject (
Скрипт проверки входа в систему пользователя, chkpwd.asp
- <%
- '======== Скрипт проверки входа пользователя ===========================
- «Если пройденный объект не был определен, он определяется как false, указывая на то, что он не прошел проверку
- Ifisempty (сессия (прошедший)) тогда
- Сеанс (прошел) = false
- Эндиф
- 'Session (пройден) = false, что означает, что информация о проверке, передаваемая из формы, еще не прошла.
- IfSession (прошло) = фальшит
- Username = request.form (имя пользователя)
- Userpwd = request.form (userpwd)
- Ifusername = then
- Errmsg = tip: введите свое имя пользователя и пароль
- Еще
- '=============================================================================
- SetConn = server.createObject (adodb.connection)
- Conn.connectionString = Driver = {SQLServer}; Server = 192.168.1.3; UID = SA; Pwd =; Database = ZCMRS
- Conn.open
- '=========================== Читать данные пользователя из журнала таблицы =============================================
- 'Определите объект записи
- Setrs = server.createObject (adodb.recordset)
- 'Установить ConnectionString объекта соединения
- Setrs.activeconnection = conn
- 'Установите тип курсора
- Rs.cursortype = 3
- 'Open Record Set
- Rs.openselectusername, PasswordfromerpuserwhereUserName = '& username &'
- '=============================================================================
- Ifrs.eoftthen
- Errmsg = tip: пользователь не существует, или пароль неверен
- Еще
- Ifuserpwd <> rs.fields (пароль) затем
- Errmsg = tip: вход в систему не удалось! Ошибка пароля?
- Else'login успешно
- Errmsg =
- Session (пройден) = true
- Session (имя пользователя) = Rs.fields (имя пользователя)
- 'Идентифицировать сеанс разрешений пользователей (userId) = rs.fields (userId)
- Эндиф
- Эндиф
- Эндиф
- Эндиф
- 'После сбоя входа в систему будет нарисована форма входа в систему
- Ifnotsession (прошло) = Truethen
- %>
- <html>
- <Head> <Title> Design Home_dwww.cn </title>
- <styletype = text/css>
- <!-
- .Style1 {font-size: 12px; font-weight: bold; margin-left: 120px; upline: double}
- ->
- </style>
- <styletype = text/css>
- <!-
- .Style2 {font-size: 12px; font-weight: bold; ounline: double; цвет:#ff3333}
- ->
- </style>
- </head>
- <bodyleftmargin = 0topmargin = 0marginheight = 0marginwidth = 0bgcolor =#000000>
- <divid = parentStyle = высота: 300; ширина: 450; граница стиль: твердый; пограничный цвет: #fffff; маржинальный-стоп: 80px; маржа-лето: 25%; правая маржи: 25%; фоновая колодка: #fffff>
- <divid = denglustyle = font-size: 12px; font-weight: жирный;
- <formaction = <%= request.servervariables (path_info)%> method = postname = myformid = myform>
- <pclass = style1> имя пользователя: <inputname = usernametype = textId = userNamesize = 18maxLength = 20>
- </p>
- <pclass = style1> пароль: <inputname = userpwdtype = passwordId = userPwdSize = 18maxLength = 20>
- </p>
- <palign = centerclass = style2> <%= errmsg%> </p>
- <p>
- <inputType = purpareign = middlename = pospervalue = система входа в систему>
- <inputname = regetype = buttonalign = middleonclick = location = 'regist.asp'id = regevalue = Register User>
- </p>
- </form>
- </div>
- </body>
- </html>
- <%
- '<pclass = style1> код проверки: <inputname = checkcodeType = textId = checkCodeSize = 6maxLength = 4>
- '<Imgstyle = Right-Right: 40pxalt = src = common/getCode.asp> </p>
- response.end
- Эндиф
- %>
Страница для посещения erp.asp
- <!-#includefile = chkpwd.asp->
- <тело>
- <divstyle = 'font-size: 12px; font-weight: bold; граница: 1pxsolid#001; Padding: 4px; фон: #ffccff; margin-top: 0;'> Добро пожаловать, чтобы использовать систему запросов ERP, текущий регистрированный пользователь-это:
- <%
- IfSession (прошло) = Truethen
- Response.write (сеанс (имя пользователя))
- Эндиф
- %> <ahref = logout.asp> Выйти из системы </a>
- </div>
- </body>
Каждый раз, когда вы открываете Erp.asp, вы сначала выполняете chkpwd.asp (), который может эффективно помешать несанкционированным пользователям получить доступ к указанной веб -странице.
Logout.asp System Exit
- <тело>
- <%
- Сеанс (прошел) = false
- Сеанс (имя пользователя) =
- Response.redirect (index.asp)
- %>
- </body>
Отправить форму, используя картинки
- <formname = form1method = postaction =>
- <tdalign = right> <inputtype = ImageMethod = OpportName = OpiTSRC = Image/LogInin.gifWidth = 70Height = 21alt = posper> </td>
- </form>
Поделиться: ADO начинающий Учебник: ADO Добавить записи Мы можем использовать вставку SQL в команду для добавления записей в таблицы в базе данных. Добавление записей в таблицы в базе данных мы хотим добавить новую запись в таблицу клиентов в базе данных Northwind. Сначала нам нужно создать форму, которая содержит поля, которые мы хотим выбрать данные: htmlbodyform method = post action = dem