数据库链接 小知识

C#:

如果转贴请注明出处

作者:fx_blog(CSDN)

日期:2005-4-27

//=========================查询===========================

<% @ Page Language="C#" debug=true %>

<% @ import namespace="System.Data"%>

<% @ import namespace="System.Data.OleDb"%>

<% @ import namespace="System.IO"%>

<script runat=server>

          void btn_search(Object sender,EventArgs e)

         {

              string connstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("**.mdb")+";";

              string selstring="select * from dbtable where username='"+TextBox1.Text+"'";

              OleDbConnection conn=new OleDbConnection(conn);

              OleDbCommand cmd=new OleDbCommand();

              cmd.CommandText = selstring;

             cmd.Connection = conn;

             try

             {

                    conn.Open();

                     OleDbDataReader reader=cmd.ExecuteReader();

                  if(reader.Read())

                 {

                      Label1.Text="查找成功";

                   }

                 else

                      {

                             Label1.Text="查询失败";

                    }

              }

              catch (OleDbException ex)

               {

                    Response.Write(ex.Errors[0].Message);

              }

         }

    </script>

<form runat=server>

<asp:TextBox id="TextBox1" runat=server />

<asp:Button id="btn_search" runat=server text="查询" οnclick=btn_search />

</form>

//==========================添加,删除,=====================

<% @ Page Language="C#" debug=true %>

<% @ import namespace="System.Data"%>

<% @ import namespace="System.Data.OleDb"%>

<% @ import namespace="System.IO"%>

<script runat=server>

          void add_search(Object sender,EventArgs e)

         {

              string connstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("**.mdb")+";";

              string selstring="select * from dbtable where username='"+TextBox1.Text+"'";

             OleDbConnection conn=new OleDbConnection(conn);

              OleDbCommand cmd=new OleDbCommand();

              cmd.CommandText = selstring;

             cmd.Connection = conn;

              try

                 {

                    conn.Open();

                       OleDbDataReader reader=cmd.ExecuteReader();

                        if (reader.Read())

                          {

                                Label1.Text="数据库中已经有该记录了,请用其他用户名!";

                         }

                         else

                         {

                                reader.Close();

                                string addstring="insert into [atable](username)"+"values('"+TextBox1.Text+"')";

                               cmd=new OleDbCommand();

                              cmd.CommandText=addstring;

                             cmd.Connection=conn;

                              cmd.ExecuteNonQuery();

                               Label1.Text="添加成功";

                         }

                         conn.Close();

                  }

                catch(OleDbException ex)

              {

                         Response.Write(ex.Errors[0].Message);

               }

</script>

<form runat=server>

<asp:TextBox id="TextBox1" runat=server />

<asp:Button id="btn" text="添加" οnclick="add_search" runat=server />

</form>

//===========================删除=更新===================

    

<% @ Page Language="C#" debug=true %>

<% @ import namespace="System.Data"%>

<% @ import namespace="System.Data.OleDb"%>

<% @ import namespace="System.IO"%>

<script runat=server>

          void add_search(Object sender,EventArgs e)

         {

              string connstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("**.mdb")+";";

              string selstring="select * from dbtable where username='"+TextBox1.Text+"'";

             OleDbConnection conn=new OleDbConnection(conn);

              OleDbCommand cmd=new OleDbCommand();

              cmd.CommandText = selstring;

             cmd.Connection = conn;

              try

                 {

                    conn.Open();

                       OleDbDataReader reader=cmd.ExecuteReader();

                        if (!reader.Read())

                          {

                                Label1.Text="数据库中没有该用户!";

                         }

                         else

                         {

                                reader.Close();

                                string addstring="delete * from atable where username='"+TextBox1.Text+"'";

                       // 如果是更新数据update * from atable where username='"+TextBox1.Text+"';

                               cmd=new OleDbCommand();

                              cmd.CommandText=addstring;

                             cmd.Connection=conn;

                              cmd.ExecuteNonQuery();

                               Label1.Text="操作成功";

                         }

                         conn.Close();

                  }

                catch(OleDbException ex)

              {

                         Response.Write(ex.Errors[0].Message);

               }

</script>

<form runat=server>

<asp:TextBox id="TextBox1" runat=server />

<asp:Button id="btn" text="执行" οnclick="add_search" runat=server />

</form>

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fx_blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值