C#使用相对路径连接ACCESS数据库,出现“从索引 0 处开始,初始化字符串的格式不符合规范。”的错误提示

想做一个简单的统计类东西,使用绝对路径连接数据库正常,但使用相对路径就提示错误,如理图所示:使用一个LABEL控件查看了相对路径的信息,在网上也找了很多,也没解决,请高手... 想做一个简单的统计类东西,使用绝对路径连接数据库正常,但使用相对路径就提示错误,如理图所示:

使用一个LABEL控件查看了相对路径的信息,在网上也找了很多,也没解决,请高手帮忙看看!
全部代码如下 :
using System.Data.OleDb;
namespace WindowsFormsApplication1

{
public partial class Form1 : Form
{
public string strConnection;
public string MyPath = Application.StartupPath + "\\db.mdb";

public Form1()
{
InitializeComponent();
}
展开
 我来答
syht2000
高粉答主

2014-10-07 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
写错了,你看下你自己的绝对路径是怎么写的,是包含完整的provider=,而你用相对路径的时候,就变成了仅剩文件路径和文件名,这样当然不行的。
追问
我试了用REPACE()替换"\"成"\\",但还是报错
追答

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式