insert into data.mdb

原创 2003年03月16日 12:55:00

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>

<html>
 
<script language="C#" runat="server">

   
    protected void Page_Load(Object Src, EventArgs E)
    {
        string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
        strConnection += @"Data Source=//genfs1/www11/etning/xml/Northwind.mdb";
   
        if (!IsPostBack)
            BindGrid();
    }

    public void AddEmployees_Click(Object sender, EventArgs E)
    {
        if (EmployeeID.Value == "" || LastName.Value == "" || FirstName.Value == "" || HomePhone.Value == "")
        {
          Message.InnerHtml = "eer:“EmployeeID”、“LastName”OR“HomePhone”no hhhhhhong";
          Message.Style["color"] = "red";
          BindGrid();
          return;
        }

        String insertstr = "insert into Employees (EmployeeID, LastName, FirstName, HomePhone, Address, City, Country, Notes, PostalCode) values (@EmployeeID, @LastName, @FirstName, @HomePhone, @Address, @City, @Country, @Notes, @PostalCode)";
        OleDbCommand strCommand = new OleDbCommand(insertstr,strConnection);
  
        int cmdresults = 0;
        OleDbCommand2.CommandText = "NewAuthor";
        OleDbCommand2.CommandType = CommandType.StoredProcedure;
        OleDbCommand2.Parameters["EmployeeID"].Value = TextBox1.Text;
        OleDbCommand2.Parameters["LastName"].Value = TextBox2.Text;
        OleDbCommand2.Parameters["FirstName"].Value = TextBox3.Text;
        OleDbCommand2.Parameters["HomePhone"].Value = TextBox4.Text;
        OleDbCommand2.Parameters["Address"].Value = TextBox5.Text;
        OleDbCommand2.Parameters["City"].Value = TextBox6.Text;
        OleDbCommand2.Parameters["Country"].Value = TextBox7.Text;
        OleDbCommand2.Parameters["Notes"].Value = TextBox8.Text;
        OleDbCommand2.Parameters["PostalCode"].Value = CheckBox1.Checked;

        OleDbConnection2.Open();
        try
       {
            cmdresults = OleDbCommand2.ExecuteNonQuery();
        }
        catch (Exception ex)
       {
              MessageBox.Show("Failed to execute command, err = " + ex.Message);
        }
       OleDbConnection2.Close();
       MessageBox.Show("Number of records inserted = " + cmdresults.ToString());

        myCommand.Connection.Close();

        BindGrid();
    }

    public void BindGrid()
    {
        string strSQL = "SELECT * FROM Employees";
    DataSet objDataSet = new DataSet();
    OleDbConnection objConnection = new OleDbConnection(strConnection);
    OleDbDataAdapter objAdapter = new OleDbDataAdapter(strSQL, objConnection);
    objAdapter.Fill(objDataSet, "Employees");
    DataView objDataView = new DataView(objDataSet.Tables["Employees"]);
    MyDataGrid.DataSource=objDataView;
    MyDataGrid.DataBind();
    }

</script>

<body style="font: 10.5pt 宋体">

  <form runat="server">

    <h3><font face="宋体">插入数据行</font></h3>

    <table width="95%">
      <tr>
        <td valign="top">

          <ASP:DataGrid id="MyDataGrid" runat="server"
            Width="700"
            BackColor="#ccccff"
            BorderColor="black"
            ShowFooter="false"
            CellPadding=3
            CellSpacing="0"
            Font-Name="宋体"
            Font-Size="8pt"
            HeaderStyle-BackColor="#aaaadd"
            EnableViewState="false"
          />

        </td>
        <td valign="top">

          <table style="font: 9pt 宋体">
            <tr>
              <td colspan="2" bgcolor="#aaaadd" style="font:10.5pt 宋体">添加新作者:</td>
            </tr>
            <tr>
              <td nowrap>作者 ID:</td>
              <td><input type="text" id="EmployeeID" value="000-00-0000" runat="server"></td>
            </tr>
            <tr>
              <td nowrap>姓氏:</td>
              <td><input type="text" id="LastName" value="Doe" runat="server"></td>
            </tr> 
            <tr nowrap>
              <td>名字:</td>
              <td><input type="text" id="FirstName" value="John" runat="server"></td>
            </tr>
            <tr>
              <td>电话:</td>
              <td><input type="text" id="HomePhone" value="808 555-5555" runat="server"></td>
            </tr>
            <tr>
              <td>地址:</td>
              <td><input type="text" id="Address" value="One Microsoft Way" runat="server"></td>
            </tr>
            <tr>
              <td>城市:</td>
              <td><input type="text" id="City" value="Redmond" runat="server"></td>
            </tr>
            <tr>
              <td>州:</td>
              <td>
                <select id="Country" runat="server">
                  <option>CA</option>
                  <option>IN</option> 
                  <option>KS</option> 
                  <option>MD</option> 
                  <option>MI</option> 
                  <option>OR</option>
                  <option>TN</option> 
                  <option>UT</option> 
                </select>
              </td>
            </tr>
            <tr>
              <td nowrap>邮政编码:</td>
              <td><input type="text" id="Notes" value="98005" runat="server"></td>
            </tr>
            <tr>
              <td>PostalCode:</td>
              <td>
                <select id="PostalCode" runat="server">
                  <option value="0">假</option>
                  <option value="1">真</option>
                </select>
              </td>
            </tr>
            <tr>
              <td></td>
              <td style="padding-top:15">
                <input type="submit" OnServerClick="AddEmployees_Click" value="添加作者" runat="server">
              </td>
            </tr>
            <tr>
              <td colspan="2" style="padding-top:15" align="center">
                <span id="Message" EnableViewState="false" style="font: arial 11pt;" runat="server"/>
              </td>
            </tr>
          </table>

        </td>
      </tr>
    </table>

  </form>

</body>
</html>

里面有部分错误,请各位高手指点,谢谢!

连接到演示

oracle的SQL语句中的(+)是干什么用的?

oracle的SQL语句中的(+)是干什么用的? 2010-09-19 10:36龙脉术士 | 分类:数据库DB | 浏览4536次 分享到: 201...
  • evilcry2012
  • evilcry2012
  • 2015年04月17日 10:40
  • 2293

Solr调研总结(用法讲解的很详细)

Solr调研总结 开发类型 全文检索相关开发 Solr版本 4.2 文件内容 本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试...
  • liangpz521
  • liangpz521
  • 2015年05月20日 20:14
  • 2147

各数据库相关文件(*.sql,*.mdb,*.myd,*.bak等)知识

1、*.sql文件:         是数据库脚本文件, 里面存的是sql语句,你拿记事本也可以打开,不过最好是用ultraEdit(可以编辑文本、十六进制、ASCII 码,功能挺强大的) 打开看看内...
  • gscaiyucheng
  • gscaiyucheng
  • 2013年12月16日 21:27
  • 1642

Python lmdb使用

1. 准备LMDB和SQLite/MySQL等关系型数据库不同,属于key-value数据库(把LMDB想成dict会比较容易理解),键key与值value都是字符串。安装:pip install l...
  • u010472607
  • u010472607
  • 2017年08月07日 18:59
  • 495

公共组件使用手册

该文档为国家电网PMS2.0开发手册 公共组件使用手册                                     PMS2.0项目组 2...
  • jiejie11080
  • jiejie11080
  • 2017年01月03日 14:40
  • 1546

Solr 总结

Solr调研总结 开发类型 全文检索相关开发 Solr版本 4.2 文件内容 本文介绍solr的功能使用及相关注意事...
  • t4904
  • t4904
  • 2015年06月15日 18:00
  • 728

Caffe+Win使用笔记

Caffe在Windows下配置使用的简单记录
  • clheang
  • clheang
  • 2015年10月17日 13:16
  • 3418

数据库学习 - insert into(插入数据)

向表中添加数据 Insert into 简单语法形式: Insert into 表名[(列名[,列名]...)] values(值 [,值],...);   Values 后面的值的排列要与...
  • linan_pin
  • linan_pin
  • 2017年04月12日 16:16
  • 1291

INSERT ... ON DUPLICATE KEY UPDATE

本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/23557915,转载请注明。       向数据库插入记录时,有时会有这种...
  • ghsau
  • ghsau
  • 2014年04月13日 22:05
  • 50250

spark 读写oracle常见问题分析

基于Spark SQL 读写Oracle 的简单案例分析常见问题 1 概述 本文主要内容包含Spark SQL读写 Oracle表数据的简单案例,并针对案例中比较常见的几个问题给出解决方法。...
  • a11a2233445566
  • a11a2233445566
  • 2017年01月23日 17:09
  • 1268
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:insert into data.mdb
举报原因:
原因补充:

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