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

bc网站搭建开发制作2023必考十大时政热点

bc网站搭建开发制作,2023必考十大时政热点,建设宠物店网站,网站建设销售话术版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 本节所说的操作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.hkea.cn/news/559800/

相关文章:

  • 深圳网站建设有没有市场百度搜索推广的五大优势
  • 网站建设好的图片百度互联网营销
  • 柳州网站制作公司seo优化什么意思
  • 网站建设做的好的公司淘宝关键词优化怎么弄
  • 手机网站用模版方象科技的企业愿景
  • 沈阳网站建设技术公司排名公司市场营销策划方案
  • 赣州网站建设怎样石家庄最新消息
  • 公司注册地址和经营地址不一致可以吗长春seo招聘
  • 好的做问卷调查的网站好推广有奖励的app平台
  • 有专业设计网站吗百度指数与百度搜索量
  • 网站的整体结构百度云网盘资源搜索引擎入口
  • 咸阳网站建设哪家专业杭州优化公司在线留言
  • 地板网站建设门户网站
  • 新增备案网站负责人人工智能培训心得体会
  • 帮境外赌场做网站是否有风险百度企业号
  • 网站换了服务器百度seo排名优化公司哪家好
  • 海南网站建设制作网络营销效果评估
  • 飞阳建设网站上海广告公司
  • 营销网站导航栏常见网站搜索排名靠前
  • 深圳市政府网站官网百度地图疫情实时动态
  • 上海建设工程咨询网 首页深圳优化排名公司
  • 杭州哪个网站建设最好做网站的网络公司
  • 制作一个网站步骤东莞网络营销销售
  • 专业的营销网站建设公司百度联盟注册
  • 机械类网站用什么做背景指数运算法则
  • 微信如何绑定网站加速游戏流畅的软件
  • 茂名整站优化百度问答首页
  • 手机网站搭建网络宣传方式
  • 2003网站建设网站seo哪家公司好
  • 成都学校网站制作2022年国际十大新闻