OleDbDataAdapter具体使用

OleDbDataAdapter具体使用usingSystem usingSystem Collections Generic usingSystem ComponentMod usingSystem Data usingSystem Data OleDb usingSystem Data SqlClient usingSystem Drawing usingSystem Linq usingSys

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.OleDb; using System.Data.SqlClient; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;

namespace TestUDL {     public partial class Form1 : Form     {         public Form1()         {             InitializeComponent();         }

        OleDbDataAdapter ad;         DataSet ds;         public void fanfa() {             //string connectString = “Data Source=localhost;Initial Catalog=MytestDB;Integrated Security=SSPI”;             //SqlConnection sqlConnect = new SqlConnection(connectString);             string connectString = @”File Name=D:\VS2015Programming\MyTest\TestUDL\TextFile1.udl;”;             OleDbConnection conn = new OleDbConnection(connectString);             conn.Open();             OleDbCommand sqlCommand = conn.CreateCommand();             string sqlCommandText = “SELECT [ID],[Name] FROM[MytestDB].[dbo].[PersonTable]”;             sqlCommand.CommandText = sqlCommandText;             //OleDbDataReader sqlDataReader = sqlCommand.ExecuteReader();             ad = new OleDbDataAdapter(sqlCommand);             OleDbCommandBuilder bb = new OleDbCommandBuilder(ad);             ad.UpdateCommand = bb.GetUpdateCommand();             ad.InsertCommand = bb.GetInsertCommand();             ad.DeleteCommand = bb.GetDeleteCommand();              ds = new DataSet();             ad.Fill(ds);         }         private void button1_Click(object sender, EventArgs e)         {             string connectString = “Data Source=localhost;Initial Catalog=MytestDB;Integrated Security=SSPI”;             SqlConnection sqlConnect = new SqlConnection(connectString);             //string connectString = @”File Name=D:\VS2015Programming\MyTest\TestUDL\TextFile1.udl;”;             //OleDbConnection conn = new OleDbConnection(connectString);             //conn.Open();             //OleDbCommand sqlCommand = conn.CreateCommand();             //string sqlCommandText = “SELECT [ID],[Name] FROM[MytestDB].[dbo].[PersonTable]”;             //sqlCommand.CommandText = sqlCommandText;             OleDbDataReader sqlDataReader = sqlCommand.ExecuteReader();             //OleDbDataAdapter ad = new OleDbDataAdapter(sqlCommand);             //DataSet ds = new DataSet();             //ad.Fill(ds);             fanfa();             this.dataGridView1.DataSource = ds.Tables[0];         }

        private void button2_Click(object sender, EventArgs e)         {             DataTableCollection ss = ds.Tables;             //ds.Tables[0].Rows[5].RowState = DataRowState.Added;             this.ad.Update(ds.Tables[0]);         }     } }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231544.html原文链接:https://javaforall.net

(0)
上一篇 2025年12月6日 上午10:01
下一篇 2025年12月6日 上午10:22


相关推荐

  • hive 配置文件以及join中null值的处理「建议收藏」

    hive 配置文件以及join中null值的处理

    2022年2月2日
    43
  • 我给大家整理了50个开源的Java项目

    我给大家整理了50个开源的Java项目大家好,我是孟哥。在学习交流群,其他小伙伴总是问我:孟哥,项目能不能搞得全一些。我想一次学个够。撸完50个项目,我住院了,但是好在项目总结完了。孟哥花了好几天,一次撸了50个项目给大家,非常的香,技术、知识非常的的全面。学起来贼带劲。源码开源,关注+评论(50个源码)+转发,私信我获取源码。系统的截图如下所示:源码开源,关注+评论(50个源码)+转发,私信我获取源码。…

    2022年7月7日
    22
  • 微信小程序支付功能实现全过程简析

    微信小程序支付功能实现全过程简析今天小编带大家来分析一下微信小程序支付功能的实现全过程 先附一张小程序支付时序图 整体流程 在所以操作之前 我们得先有微信开发者账号 还得有自己的商户号和商品密匙 微信端请求下单之后 会调用 wx request 接口发起网络请求 服务器接收到请求之后会调用 auth code2Session 接口 换取用户唯一标识 OpenID 和会话密钥 session key 服务器端收到 openid 之后会再去调用支付统一下单接口 具体内容下文会说 返回一些数据 其中最重要的就是 prepay id 服

    2026年3月19日
    3
  • python中griddata的外插值_利用griddata进行二维插值

    python中griddata的外插值_利用griddata进行二维插值有时候会碰到这种情况:实际问题可以抽象为\(z=f(x,y)\)的形式,而你只知道有限的点\((x_i,y_i,z_i)\),你又需要局部的全数据,这时你就需要插值,一维的插值方法网上很多,不再赘述,这里仅介绍二维的插值法这里主要利用scipy.interpolate包里griddata函数griddata(points,values,xi,method=’linear’…

    2022年5月26日
    45
  • SortedSet自定义排序

    SortedSet自定义排序我们知道 集合 Set 可以存放一系列的对象 比如 int class 而且是无序的 是不可重复的 今天我们来探讨的是 Set 可不可以排序 怎样自定义排序规则首先盗一张图来说明 Set 的继承关系 我们今天主要讨论 SortedSet 的用法 注意 上图里都是借口 需要用它们的实现类 下面我们来实现 SortedSet 的排序 publicclasst publicstatic

    2026年3月26日
    2
  • MySQL可视化工具连不上或mysql启动不了

    MySQL可视化工具连不上或mysql启动不了在连接数据库是可能会遇到上面 这种情况 但是 不要慌 往下面看 首先 右击此电脑 gt 选择管理然后 双击再然后 找到 MySQL 改为自动动 保存 重启 MySQL 就 啦注意 如果是手动的 要记住 MySQL 在哪里启动 因为有可能会忘掉哟

    2025年9月12日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号