数据库链接 小知识

原创 2005年04月26日 23:22:00

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="查询" onclick=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="添加" onclick="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="执行" onclick="add_search" runat=server />

</form>

关于微信小程序的基本知识

iamlaosong评: 2007年 1 月 9 日,史蒂夫·乔布斯发布第一代 iPhone。2017 年1 月 9 日,小程序正式上线。张小龙选择在十年后的今天发布小程序,其寓意不言自明。从来没有一...
  • iamlaosong
  • iamlaosong
  • 2017年01月10日 09:38
  • 782

linux 有用的一些小知识

1,自动补全 2,通配符 3,管道  过滤 4,重定向 5,环境变量修改 6,启动项查看,服务重启 7,系统和设备管理,查看串口,pci,usb设备 8,执行最近的命令 9,帮助 1...
  • liang890319
  • liang890319
  • 2012年12月02日 13:38
  • 1792

小程序应该如何入门,初学者应该掌握哪些基本知识?

从便于理解角度来说,可以把小程序看成类H5页面,提供了视图层描述语言,WXML 和 WXSS 以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者可以方...
  • chuangxin
  • chuangxin
  • 2017年12月19日 21:35
  • 164

C# 测试SQL数据库连接时 winform 界面如何实时刷新控件

vs2010下C#Winform程序: 我想实现的功能是,点击“测试数据库连接”按钮,在界面上,显示进度条,或者显示一个Label内容是倒计时读秒。 所用的方法一:添加控件timer: Sy...
  • wangmj518
  • wangmj518
  • 2013年09月10日 09:41
  • 1707

关于 微信 小知识

关于微信的知识 1、朋友圈和查找附近的人插件能卸载吗? 朋友圈和查找附近的人可以在设置里卸载 2、查询微信好友数量的办法 通讯录下拉到 最底部,另一个是我 -> 设置->通用->功能->群发...
  • ralbatr
  • ralbatr
  • 2014年01月16日 09:38
  • 5039

微信小程序开发知识点总结

微信小程序开发知识点总结1.微信小程序的目录结构1.外联公共样式的方法根据微信的官方文档,是支持@import的方式一如外联的公共样式的 使用@import语句可以导入外联样式表,@import后...
  • yisuowushinian
  • yisuowushinian
  • 2017年02月19日 08:50
  • 2434

C语言小知识

1.C语言中如何引用一个已经定义的全局变量? Answer:①引用头文件的方式;②引用extern关键字。 注:※⑴如果引用头文件方式引用某个在头文件中声明的全局变量,在写入头...
  • Xiao__Tian__
  • Xiao__Tian__
  • 2016年04月04日 15:32
  • 875

js的小知识1

js 的一些小细节, 变量var 的区别 function(){ var photo=10;//局部变量 } alert(photo)//undefined 和 function(){ pho...
  • qq_29594393
  • qq_29594393
  • 2016年10月13日 11:24
  • 334

Java小知识

内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类。 (1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号。 (2)、内部类不...
  • Hectorhua
  • Hectorhua
  • 2013年10月21日 22:09
  • 2049

Java多线程知识小抄集(一)

本文主要整理博主遇到的Java多线程的相关知识点,适合速记,故命名为“小抄集”。本文没有特别重点,每一项针对一个多线程知识做一个概要性总结,也有一些会带一点例子,习题方便理解和记忆。 1. in...
  • u013256816
  • u013256816
  • 2016年05月05日 18:23
  • 13771
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库链接 小知识
举报原因:
原因补充:

(最多只允许输入30个字)