ACCESS insert语句执行成功了但打开之后却没有该记录怎么回事
用程序查询可以查到并显示在datagridview,但是退出程序重新开就查不到了,打开access也找不到这个记录 OleDbCommand cmd = new OleDbCommand(strSql, conn);
conn.Open();
if (cmd.ExecuteNonQuery() > 0)//判断插入数据是否成功
{
//执行要操作的语句
Console.WriteLine("insert done");
}
conn.Close();
用程序查询可以查到并显示在datagridview,但是退出程序重新开就查不到了,打开access也找不到这个记录 OleDbCommand cmd = new OleDbCommand(strSql, conn);
conn.Open();
if (cmd.ExecuteNonQuery() > 0)//判断插入数据是否成功
{
//执行要操作的语句
Console.WriteLine("insert done");
}
conn.Close();
解决方案 »
- EF First + MVC3 自关联(树)结构的问题
- 求助:关于WinForm窗体最大化
- 关于.net中程序集的概念
- 求救(.NET c# 留言版程序有关)
- 怎样判断一个SqlTransaction能否被rollback和commit?
- .Net2003上做的程序在装有.Net2002的机器上跑不了
- 我要在这个.exe里面启动另外一个.exe而且还要传入string[]参数,怎么操作呢 ?
- C# 菜鸟---TextBox and Form Tab
- 新手求教 vs2008中 如何给一个form 添加 事件
- winform中,根据配置文件动态创建的大量控件,刷新慢,大神们有什么好办法?
- ORA-01000: 超出打开游标的最大数!! 在线急等!
- 头都想炸了,并行计算10次以后结果变了。。。
conn.Open();
OleDbCommand cmd = new OleDbCommand(strSql, conn);
if (cmd.ExecuteNonQuery() > 0)//判断插入数据是否成功
{
//执行要操作的语句
Console.WriteLine("insert done");
}
conn.Close();