Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
aspnovice

Отправка данных с textBox'ов в sql запрос, прошу помочь...

01.12.2010, 12:40. Показов 2371. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Только начал изучать ASP.net. Пишу Web-приложение. На главной странице запрашивается логин и пароль, после нажатия кнопки OK данные должны сверяться с данными в таблице базы данных, и результат (успешно или нет - выводится в Label'е).
Прошу подсказать - как осуществить обработчик.
К БД подключился через SqlDataSource...

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form runat="server">
<div class="logo"></div>
    <div class="log-on">
        <p>Имя пользователя:</p>
        <p><asp:TextBox ID="txtLogin" runat="server" Width="198px"></asp:TextBox></p>
        <p>Пароль:</p>
        <p><asp:TextBox ID="txtPassword" runat="server" Width="198px" TextMode="Password"></asp:TextBox></p>
        <p><asp:Button ID="btnOk" runat="server" Text="OK" onclick="btnOk_Click" /></p> 
        <p><asp:Label ID="Status" runat="server"></asp:Label></p>
    </div>
 
<asp:SqlDataSource ID="UniversityDataSource" runat="server" 
    ConnectionString="<%$ ConnectionStrings:universityConnectionString %>" 
    DeleteCommand="DELETE FROM users" 
    InsertCommand="INSERT INTO users(name, password, type) VALUES (,,)" 
    SelectCommand="SELECT users.* FROM users" 
    UpdateCommand="UPDATE users SET name =, password =, type ="></asp:SqlDataSource>
 
</form>
</body>
</html>
Добавлено через 1 час 25 минут
ясно что создается обработчик для кнопки ОК (button click). Но неясно следующее - что он будет содержать в себе, а также как именно выразить SQL запрос с сравнением с значениями в text box'ах
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.12.2010, 12:40
Ответы с готовыми решениями:

Прошу помочь поправить запрос
Доброго времени суток! Ситауция такая, есть запрос Select a.DRIVER_ID, A.MED_CERTIF_NUM, c.Last_name, c.first_name, ...

Абрамов № 61, 85, 334(а), 374, 67(б,а). Прошу помочь, мне нужны эти задания для зачета прошу помощи.
Прошу помощи, скачайте файл Абрамов (пожалуйста), номер 61, 85, 334(а), 374, 67(а,б). Помочите чем сможете пожалуйста

Отправка параметра в SQL запрос
Таблица &quot;Klient.DBF&quot;. Поле &quot;N_KVARTIR&quot; - тип &quot;Number&quot; SQL запрос на редактирование данных &quot;Q_UpdateKlient&quot; UPDATE Klient SET...

3
 Аватар для erthalion
48 / 45 / 4
Регистрация: 29.03.2010
Сообщений: 233
01.12.2010, 16:53
ну обычный sql запрос - select * from table_name where login="user" and pswd="password" - если результат null, то не авторизирован. Это имел ввиду?
если да, то можно даже проще аутентификацию с membership сделать
0
aspnovice
01.12.2010, 17:18
напишите пожалуйста как это будет выглядеть с SqlDataSource в обработчике.
Ещё непонятка - как в запрос добавить txtLogin.Text и txtPassword.Text ?
 Аватар для erthalion
48 / 45 / 4
Регистрация: 29.03.2010
Сообщений: 233
01.12.2010, 17:35
C#
1
2
3
4
5
6
using (SqlConnection conn=new SqlConection(ConnectionString))
{
SqlCommand cmd=new SqlCommand(string,conn);
cmd.Connection.Opne();
cmd.ExecuteScalar();   //возвращает первый найденный результат
}
что-то такое - здесь string-строка с текстом запроса
добавить параметры можно, просто формируя строку запроса типа "select * from table where id="+textBox1.text,
либо добавить параметр в коллекцию запроса
C#
1
2
3
4
SqlParameter param=new SqlParameter();
param.ParameterName="@id";
param.DbType=DbType.Int32;
cdm.Parameters.Add(param);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.12.2010, 17:35
Помогаю со студенческими работами здесь

Прошу помочь
Нужно привести програмку в порядок, с первой частью вроде справился, со второй не могу, ошибка С2784. Первая часть: было: ...

Прошу помочь
зДравствуйте. прошу вас помочь. извините за такое написание, но у меня ппроблемы с клавиатурой. ОС - виндовс 7.обычный компьютер, не...

Прошу помочь
Недавно торгую сылками на сапе. Знаю, что порно и казино нужно в гбл отправлять. А как ыть с ссылками с такими анкорами ...

прошу помочь
Здраствуйте! У меня такая проблема, при входе в Windows стоял пароль, который я забыл. Я переустоновил винду, не форматируя винт. Теперь с...

Прошу помочь с
http://forum.iosyitistromyss.ru/viewtopys.php?f=4&amp;t=23548&amp;p=414493#p414493


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru