c#-在datagridview中修改数据,为什么数据库没有更新

问题描述

在datagridview中修改数据,为什么数据库没有更新

string connstr = "Provider=Microsoft.Jet.OleDb.4.0;";
connstr += @"Data Source=D:Merger201503016caohuanGEARCNC.mdb";//创建连接对象

        OleDbConnection tempconn = new OleDbConnection(connstr);
        tempconn.Open();

        OleDbDataAdapter DressingWheelDA = new OleDbDataAdapter("select * from DressingWheel order by 修整轮名称", tempconn);
        DataSet ds = new DataSet();
        DressingWheelDA.Fill(ds, "DressingWheel");

        OleDbCommandBuilder builder = new OleDbCommandBuilder(DressingWheelDA);

        if (ds.HasChanges())
        {
            try
            {

                DressingWheelDA.Update(ds, "DressingWheel");
            }
            catch (Exception ex)
            {
                MessageBox.Show("修整轮名称重复", "信息提示");

            }
        }

解决方案

catch中加上
MessageBox.Show(ex.Message)看下具体错误信息
是不是违法了约束,或者主键重复之类的错误

解决方案二:

SQL2008里面 需要执行以下才能看到修改之后的数据, 不知道Microsoft.Jet.OleDb需不需要执行以下

时间: 2024-09-05 21:39:50

c#-在datagridview中修改数据,为什么数据库没有更新的相关文章

c#-如何把datagridview中的数据保存到SQL数据库中?VB.NET或C#

问题描述 如何把datagridview中的数据保存到SQL数据库中?VB.NET或C# 如下图:已经实现从EXCEL导入数据到Datagridview中,现在要把其中的数据保存到数据库的AAAie表里面.请用代码说明,谢谢. 解决方案 取数据用ado.net保存到SQL Server数据库.http://blog.csdn.net/lysc_forever/article/details/7697536 解决方案二: 方法1.创建一个数据库,表,表名自取,表的字段和Excel相同,取Excel

怎么将datagridview中的数据导入到datatable中,并且批量存入数据库

问题描述 //从datagridview中获取数据,导入到datatable中privatevoidbutton3_Click(objectsender,EventArgse){DataTabledt=newDataTable();for(inti=0;i<dataGridView2.Rows.Count;i++){DataRowdr=dt.NewRow();for(intj=0;j<dataGridView2.Columns.Count;j++){dr[j]=dataGridView2.Ro

C# WINFORM 在datagridview里修改数据出现问题

问题描述 C# WINFORM 在datagridview里修改数据出现问题 datagridview绑定数据库,在其中直接修改数据时候,第一次可以修改成功,但是如果进行多次修改就会无法修改数据.恳请高手解答,相关代码如下: private DataTable DT = new DataTable(); //全局变量 private SqlDataAdapter SDA = new SqlDataAdapter(); // #region 载入datagridview数据(Page1) publ

listview-关于listView中修改数据

问题描述 关于listView中修改数据 在做一个分组功能,listview上显示如图 想实现点击某一个item然后可以让用户修改组号.想法是点击到这个item到了另一个activity然后用户可以输入组号,然后返回用户修改的组号显示到原来的listView上 解决方案 在A.Activity中调用startActivityForResult()启动B.Activity后,再B.Activity中调用setResult() 方法后,A.Activity中的onResultActivity将会执行

通过剪贴板实现将DataGridView中的数据导出到Excel_实用技巧

将DataGridView中的数据导出到Excel中有许多方法,常见的方法是使用Office COM组件将DataGridView中的数据循环复制到Excel Cell对象中,然后再保存整个Excel Workbook.但是如果数据量太大,例如上万行数据或者有多个Excel Sheet需要同时导出,效率会比较低.可以尝试使用异步操作或多线程的方式来解决UI死锁的问题. 这里介绍一种直接通过Windows剪贴板将数据从DataGridView导出到Excel的方法.代码如下: 复制代码 代码如下:

jquery 构造函数在表单提交过程中修改数据

  这篇文章主要介绍了jquery 构造函数在表单提交过程中修改数据的方法,十分简单实用,有需要的小伙伴可以参考下. 先贴代码 ? 1 2 3 4 5 6 7 <script type="text/javascript"> function appendText(){ var content = $("#textarea").val(); var new_content = content + "wap"; $("#text

java中excel数据写入数据库

问题描述 java中excel数据写入数据库 java中excel数据写入数据库 : 通过上传excel同时把里面数据写入数据库.struts框架 源码,急用 解决方案 http://www.cnblogs.com/hongten/archive/2012/02/22/java2poi.html 解决方案二: 需要导入jxl.jar (在网上可以下载,然后放到lib文件夹中) 通过java操作excel表格的工具类库 支持Excel 95-2000的所有版本 生成Excel 2000标准格式 支

求 怎样把DataGridView中的数据导入到默认的.MXD地图中

问题描述 用AE和VB做的一个系统在SQL中查询数据然后把在DataGridView中的数据(站名,区站号,经度,纬度,温度)导入到默认的.MXD地图中然后能在地图上显示温度然是按了Button3但是没有任何反应以下是代码求大侠指导PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.ClickDimrowsAsInteger=DataGridView1.DataSou

mfc windows编程-急急急!怎么在MFC在已读文件中修改数据?

问题描述 急急急!怎么在MFC在已读文件中修改数据? 我用windows的CreateFile函数来读写文件数据的,我现在遇到一个问题就是在已经可读的文件当中再次写数据,写的开始要清除里面的数据在进行写.急求解啊!!!