
C#连接Access数据库,打开时出现:未处理 System.Data.OleDb.OleDbException,Message=文件名无效。
privatevoidbutton1_Click(objectsender,EventArgse){StringconnStr="Provider=Microsoft.A...
private void button1_Click(object sender, EventArgs e)
{
String connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\test.accdb;Persist Security Info=False";
OleDbConnection conn1 = new OleDbConnection(connStr);
conn1.Open();//运行到此处提示错误
}
麻烦各位高手指点啊,急急急急..... 展开
{
String connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\test.accdb;Persist Security Info=False";
OleDbConnection conn1 = new OleDbConnection(connStr);
conn1.Open();//运行到此处提示错误
}
麻烦各位高手指点啊,急急急急..... 展开
展开全部
你的异常信息说文件名无效,我估计是数据库文件名有问题,你检查一下Data Source=E:\test.accdb; 而且字符串中的\ 需要用转义字符,这样的\\ 来代替的吧
确认文件名无误的话,就是你连接字符串格式有问题了
确认文件名无误的话,就是你连接字符串格式有问题了

2025-07-22 广告
虚拟筛选 (Virtual Screening, VS)是基于小分子数据库开展的活性化合物筛选。利用小分子化合物与药物靶标间的分子对接运算,虚拟筛选可快速从几十至上百万分子中,遴选出具有成药性的活性化合物,大大降低实验筛选化合物数量,缩短研...
点击进入详情页
本回答由MCE 中国提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询