当前位置: 首页 > news >正文

中建招聘网站网站建设出现401

中建招聘网站,网站建设出现401,网页制作教程赵丰年第三版,设计网站建设常州版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 本节所说的操作Excel操作是讲如何把Excel作为数据库来操作。 通过COM来操作Excel操作,请参看第21.2节 在第19.3.4节【…

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。

本节所说的操作Excel操作是讲如何把Excel作为数据库来操作。

通过COM来操作Excel操作,请参看第21.2节

在第19.3.4节连接Excel中已经讲述了如何连接Excel。剩下的操作就和前面几节操作Access数据库一样。

注意:Excel不支持删除一行记录,使用SQL的delete语句会返回错误。如果需要在Excel中删除一行记录,请参看第21.2.4节。

本节使用到的样例Excel表是从北风数据库中产品表的部分数据:

图19-38 产品表信息

【例 19.17【项目:code19-017】产品信息管理。

        OleDbConnection conn;

        private void Form1_Load(object sender, EventArgs e)

        {

            conn = new OleDbConnection();

            //32位office使用以下语句

            conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= C:\\lessons\\Northwind.xlsx;Extended Properties=‘Excel 8.0; HDR=YES;'";

            conn.Open();

            //64位office使用以下语句,而且程序要编译为64位

            //conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\lessons\\Northwind.xlsx;Extended Properties='Excel 12.0 XML;HDR=YES;'";

            //conn.Open();

        }

 

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)

        {

            conn.Close();

        }

 

        //查询所有数据

        private void btnQueryAll_Click(object sender, EventArgs e)

        {

            string sql = "select * from [产品$]";

            OleDbCommand command = new OleDbCommand(sql, conn);

            OleDbDataReader reader = command.ExecuteReader();

            int fieldCount = reader.FieldCount;

            string info = "";

            if( reader.HasRows)

            {

                string strtemp = "";

                while(reader.Read())

                {

                    strtemp = "";

                    for (int i = 0; i < fieldCount; i++)

                        strtemp += reader[i] + " ";

                    strtemp += "\r\n";

                    info += strtemp;

                }

            }

            reader.Close();

            TextBox1.Text = info;

        }

 

        //查询单价大于30的数据

        private void btnQuery_Click(object sender, EventArgs e)

        {

            string sql = "select * from [产品$] where 单价>30";

            OleDbCommand command = new OleDbCommand(sql, conn);

            OleDbDataReader reader = command.ExecuteReader();

            int fieldCount = reader.FieldCount;

            string info = "";

            if(reader.HasRows)

            {

                string strtemp = "";

                while(reader.Read())

                {

                    strtemp = "";

                    for (int i = 0; i < fieldCount; i++)

                        strtemp += reader[i] + " ";

                    strtemp += "\r\n";

                    info += strtemp;

                }

            }

            reader.Close();

            TextBox1.Text = info;

        }

 

        //增加数据

        private void btnAdd_Click(object sender, EventArgs e)

        {

            string sql = "insert into [产品$] values('奶酪','每箱24瓶',55,79,0)";

            OleDbCommand command = new OleDbCommand(sql, conn);

            try

            {

                command.ExecuteNonQuery();

                MessageBox.Show("添加数据成功!");

            }

            catch(Exception ex)

            {

                MessageBox.Show("添加数据失败:" + ex.Message);

            }

        }

 

        //修改数据

        private void btnEdit_Click(object sender, EventArgs e)

        {

            string sql = "update [产品$] set 产品名称='温馨奶酪',单价=80 where 产品名称='奶酪'";

            OleDbCommand command = new OleDbCommand(sql, conn);

            try

            {

                command.ExecuteNonQuery();

                MessageBox.Show("修改数据成功!");

            }

            catch (Exception ex)

            {

                MessageBox.Show("修改数据失败:" + ex.Message);

            }

        }

运行结果如下图所示:

图19-39 列出产品信息

如果遇到已经安装了64位数据库引擎,但是仍然提示:

图19-40 提示未注册OLEDB12.0

请在项目属性【生成】|【目标平台】处选择X86。

图19-41 设置生成目标平台

 

学习更多vb.net知识,请参看vb.net 教程 目录

学习更多C#知识,请参看C#教程 目录

 

http://www.yayakq.cn/news/371762/

相关文章:

  • qq群网站推广哪个网站可以改字体
  • 网站建设的swot分析seo概念的理解
  • 苏州做i网站的免费h5旅游网站模板
  • 大型网站域名郑州做网站设计
  • 杭州建站价格天津市招投标信息网
  • 企业网站制作优化营销型网站四大元素
  • 南通网站的优化深圳网站排名优化公司
  • 宁波网站seo报价网站后台哪些功能需要前端配合
  • 德邦公司网站建设特点便宜的购物app
  • 电子商务网站建设与管理习题答案贵阳小程序开发软件公司
  • 上海php网站开发公司淘宝联盟网站建设不完整
  • 邯郸网站建设找谁互联网网站建设情况统计表
  • 吉林省城乡建设部网站网站如何搭建
  • 如何建立平台网站仿新浪全站网站源码
  • 免费自助建站系统网站建设中页面下载
  • 手机怎么防止网站跳转永嘉县住房和城乡规划建设局网站
  • 网站建设公司包括哪些内容一个网站有哪几种漏洞
  • 中信建设有限责任公司校招百度seo软件首选帝搜软件
  • 江苏聚峰建设集团网站网站域名 续费
  • 郑州专业的网站建设自然堂网站建设情况
  • 有好点的做网站的公司吗wordpress主题 加载许多js
  • 平台网站开发风险营销型网站定做
  • 西安 内部网站建设建设网站如入什么费
  • 中文网站建设代码搭建一个网站要多少
  • 聚美联盟网站怎么做门户网站建设技术要求
  • 股票网站模板 dedecms河北建设部网站
  • 网站实名认证在哪html5手机网站开发视频教程
  • 网站备案幕布拍照怎么创建万维网网站
  • 东莞市品牌网站建设平台宁波外贸网站建设
  • 东莞专业做网站的公司网站客户端制作