读书人

ACCESS insert语句执行成功了但打开之

发布时间: 2013-08-09 15:16:24 作者: rapoo

ACCESS insert语句执行成功了但打开之后却没有该记录怎么回事
ACCESS insert语句执行成功了但打开之后却没有该记录怎么回事
用程序查询可以查到并显示在datagridview,但是退出程序重新开就查不到了,打开access也找不到这个记录

OleDbCommand cmd = new OleDbCommand(strSql, conn);
conn.Open();
if (cmd.ExecuteNonQuery() > 0)//判断插入数据是否成功
{
//执行要操作的语句
Console.WriteLine("insert done");
}
conn.Close();
[解决办法]
换一下顺序看看。

 conn.Open();
OleDbCommand cmd = new OleDbCommand(strSql, conn);

if (cmd.ExecuteNonQuery() > 0)//判断插入数据是否成功
{
//执行要操作的语句
Console.WriteLine("insert done");
}
conn.Close();

[解决办法]
引用:
Quote: 引用:

找下你项目中那个access文件是不是保存在bin/debug目录下了,检查下



是的 在这个目录下有一个 但是外面也有一个 怎么回事?

路径问题,你把外面的删了就知道问题了。

读书人网 >C#

热点推荐