Access数据库的并发访问 有个问题想请教各位大佬,现有一个Access数据库正由一个程序A以独占的方式往里面定时写入数据,我现在想编写一个C#的程序B以只读的方式访问这个数据库文件,我不需要编辑,更新等,只需要读取里面的数据,请问各位大佬,这个能实现吗,C#程序中的连接数据库的字符串又该如何写呢?在线等,急!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataTable Access(string comand) { string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;data source=C:\\Users\\XXXX\\2019.accdb;Persist Security Info=False"; DataTable dt = new DataTable(); OleDbConnection conn = new OleDbConnection(strConn); conn.Open(); OleDbDataAdapter myCommand = new OleDbDataAdapter(comand, strConn); myCommand.Fill(dt); conn.Close(); return dt; } 连接字符串不需要提供访问模式Mode=read吗 没必要吧,查询命令你自己控制的啊都传入SELECT命令,不传入UPDATE/INSERT 不就只查询不修改了吗 不推荐 并发用 ACCESS 。如果要并发,你需要 用 连接池。 XML修改问题 给分 帮我写个sql 触发器 一个概念问题! c#在Winform中怎么获取DataGrid当前选定行对应的数据 在MSDN中发现有关委托的代码不能理解,请教高手! 方法可以全局吗? 关于Session 200分相求,求一个通用数据库访问的类!!!收到马上给分,决不食言!!! 回车键问题﹐难。。。 有谁能告诉我,怎样才能取一个视频文件(如MPEG、WMV等)能播放多长时间的信息 visual studio 2019怎么关闭输出 调用腾讯云的语音合成接口
DataTable Access(string comand)
{
string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;data source=C:\\Users\\XXXX\\2019.accdb;Persist Security Info=False";
DataTable dt = new DataTable();
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(comand, strConn); myCommand.Fill(dt);
conn.Close();
return dt;
}
吗
都传入SELECT命令,不传入UPDATE/INSERT 不就只查询不修改了吗