c#操作access数据库进行数据添加时,添加的数据关闭程序以后就没了,没有更新到数据库,代码如下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#操作access数据库进行数据添加时,添加的数据关闭程序以后就没了,没有更新到数据库,代码如下相关的知识,希望对你有一定的参考价值。

c#操作access数据库进行数据添加时,添加的数据关闭程序以后就没了,没有更新到数据库,代码如下请问是哪里出了问题

myCmd.ExecuteNonQuery();

之前加上这句代码就行,原因自己分析哈就知道了!

myCmd.CommandText = insertSQL;

参考技术A 整个dbhelper类
打个断点一看就知道了

C#对XML进行操作(添加修改)

XML文档内容如下:

<?xml version="1.0" encoding="utf-8"?>
<root>
  <first id="100" name="系统设置">
    <second id="101" show="1" page="/sys/fn" name="功能菜单" querystring="" />
    <second id="102" show="1" page="/bidding/detail" name="权限管理" querystring="" />
    <second id="103" show="0" page="/sys/fnsecondedit" name="编辑" querystring="" />
    <second id="104" show="0" page="/sys/fnfirstedit" name="编辑父类" querystring="" />
  </first>
  <first id="200" name="账户设置">
    <second id="201" show="1" page="/bidding/detail" name="修改密码" querystring="" />
    <second id="202" show="1" page="/account/user" name="个人信息" querystring="" />
  </first>
</root>

给XML指定的标签内添加标签

string xmlpath = "/xml/role.config";
XDocument doc = XDocument.Load(Server.MapPath(xmlpath));
XElement root = doc.Element("root");
XElement first = new XElement("first");
first.Add(new XAttribute("id", id), new XAttribute("name", name));
root.Add(first);
doc.Save(Server.MapPath(xmlpath));

修改指定的标签

string xmlpath = "/xml/role.config";
XDocument doc = XDocument.Load(Server.MapPath(xmlpath));
XElement x = doc.Descendants("first").FirstOrDefault(t => t.Attribute("id").Value == id.ToString());
x.Attribute("name").Value = name;
doc.Save(Server.MapPath(xmlpath));

  

以上是关于c#操作access数据库进行数据添加时,添加的数据关闭程序以后就没了,没有更新到数据库,代码如下的主要内容,如果未能解决你的问题,请参考以下文章

C# & MS Access - SQL 用于在应用程序开始时创建表、列和添加值

c#如何使用委托 触发另一个窗体的按钮刷新另一窗体

从 C# 应用程序更新 MS Access 数据库中新添加的记录时,“并发冲突:UpdateCommand 影响了预期的 1 条记录中的 0 条”

ACCESS数据库插入数据不成功

在 C# 中使用 microsoft access 和 OleDb 在数据库中添加数据

使用 c# 将 MS Access 表数据添加到 SQL Server 表中