CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

简单的asp.net2.0入门问题 怎么样在*.aspx.cs文件中联接数据库并查询数据库?

楼主shanghendelei(我不用子与)2006-03-07 15:35:15 在 .NET技术 / ASP.NET 提问

最好给个示例代码 问题点数:20、回复次数:11Top

1 楼shadow841112(孤风)回复于 2006-03-07 15:45:56 得分 1

CS中和前台中代码写法相差不大啊。前台会写吗?Top

2 楼shanghendelei(我不用子与)回复于 2006-03-07 15:50:54 得分 0

我是要做一个登陆事件,,  
  比如,,我点了“登陆”后,将用户名和密码的变量和select语句组成一整句SQL联到数据库执行语句查找,有没有这个会员记录。Top

3 楼shanghendelei(我不用子与)回复于 2006-03-07 15:52:16 得分 0

如是用标签会写,,但我要用c#2.0写在   login.aspx.cs文件里,,不写在login.aspx里。Top

4 楼ywwr(因为)回复于 2006-03-07 15:54:53 得分 2

 
  Partial   Class   Default8  
          Inherits   System.Web.UI.Page  
          Dim   con   As   New   Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("songConnectionString").ToString)  
          Dim   cmd   As   New   Data.SqlClient.SqlCommand  
          Dim   dr   As   Data.SqlClient.SqlDataReader  
   
          Protected   Sub   s1_ServerClick(ByVal   sender   As   Object,   ByVal   e   As   System.EventArgs)   Handles   s1.ServerClick  
                  con.Open()  
                  cmd.Connection   =   con  
                  cmd.CommandType   =   Data.CommandType.Text  
                  cmd.CommandText   =   "select   user,pw   from   tt   where   c1='"   +   Trim(us.Value)   +   "'"  
                  dr   =   cmd.ExecuteReader  
                  dr.Read()  
                  Try  
                          Dim   pw   As   String   =   Trim(dr("pw"))  
                          If   pw   =   pw1.Value   Then   '登陆成功  
                                  Response.Redirect("default.aspx")  
                          Else  
                                  Label1.Text   =   "密码错误,请重新登陆"  
                                  pw1.Value   =   ""  
                                  pw1.Focus()  
                          End   If  
                  Catch   ex   As   Exception   'dr异常表示没有此用户  
                          Label1.Text   =   "用户名不存在"  
                          us1.Value   =   ""  
                          us1.Focus()  
                  End   Try  
          End   Sub  
  End   Class  
  Top

5 楼shanghendelei(我不用子与)回复于 2006-03-07 16:14:04 得分 0

我可是要   C#   2.0的做法。。Top

6 楼shanghendelei(我不用子与)回复于 2006-03-07 16:58:43 得分 0

我可是要   C#   2.0的做法。。Top

7 楼shanghendelei(我不用子与)回复于 2006-03-07 18:11:48 得分 0

:(   没人会吗?Top

8 楼lqcc(来去匆匆)回复于 2006-03-07 18:52:05 得分 15

void   login_click(Object   sender,System.EventArgs   e)  
  {  
        string   sql="select   userid,pwd   from   login   where   userid='+userid.Text+'   and   pwd='+pwd.Text+'+";  
        SqlConnection   conn=new   SqlConnection("server=(local);uid=sa;pwd=;database=login");  
        SqlDataAdapter   da=new     SqlDataAdapter(sql,conn);  
        conn.Open();  
        DataSet   ds=new   DataSet();  
        da.Fill(ds,"login");  
    try  
        {  
         
        if   (ds.Tables("login").rows.count>0)  
        Response.Redirect("main.aspx");  
        else  
        label1.Text="用户名或密码错!";  
        }  
    catch(Exception   ex)  
      {  
        Response.Write(ex.error);  
        }  
    finally  
      {  
        conn.Close();  
        }  
  }  
   
   
  }Top

9 楼shanghendelei(我不用子与)回复于 2006-03-07 21:01:14 得分 0

说   if   (ds.Tables("login").rows.count>0)  
  这行的   表名无效..Top

10 楼swpidouglas()回复于 2006-03-07 21:50:05 得分 2

说明dataset中没login这个表塞Top

11 楼shanghendelei(我不用子与)回复于 2006-03-08 11:16:28 得分 0

谢谢各位热心的兄弟!!Top

相关问题

  • 如何用asp联接sybase数据库?
  • aspx 2 cs ?
  • 如何在后台 cs 中创建webform 而不是在aspx中写<asp:TextBox>...
  • html,asp,aspx???
  • ASP与SQL联接的问题-------高手哪儿去了?
  • 请教:关于asp与access数据库联接的问题。
  • ASP联接数据库超时问题,各位帮帮忙~~~~~~~~
  • 关于ASP。NET与数据库联接的问题
  • asp与数据库联接的错误?达人狂进....
  • 用ASP.NET联接SQL Server相关的问题(在线等)

关键词

  • c#
  • 数据库
  • 密码
  • 用户
  • ds
  • pw
  • login
  • 登陆
  • dr
  • aspx

得分解答快速导航

  • 帖主:shanghendelei
  • shadow841112
  • ywwr
  • lqcc
  • swpidouglas

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo