已有57人关注
求助
发表在C#图书答疑 2010-01-25
是否精华
版块置顶:
可以详细的解释一下以下代码吗?特别是Data Source后面的格式
public OleDbConnection getCon()
        {
            string strDPath = Application.StartupPath;
            string strDataSource = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" 
                + strDPath.Substring(0, strDPath.LastIndexOf("\\")).Substring(0, strDPath.Substring(0, strDPath.LastIndexOf("\\")).LastIndexOf("\\")) + "\\DataBase\\db_VWMS.mdb";
            OleDbConnection oledbCon = new OleDbConnection(strDataSource);
            return oledbCon;
        }
分享到:
精彩评论 3
小科_mrkj
学分:43 LV2
2010-01-25
沙发
读者朋友:
    您好,这段代码主要是使用OleDbConnection对象连接一个Access数据库,Data Source后面的格式其实就是使用字符串累的Substring方法从一个完整路径中把Access数据库文件的路径截取出来。
mqe
学分:0 LV1
2010-01-25
板凳
那Application.StartupPath是什么的地址?
为什么这样写Microsoft.Jet.OLEDB.4.0?
strDPath.Substring(0, strDPath.LastIndexOf("\\"))写一次就不行吗?为什么嵌套的写好几次?
我是初学者,望老师能指点!谢谢!
小科_mrkj
学分:43 LV2
2010-01-25
地板
读者朋友:
    您好,Application.StartupPath是可执行文件的路径;Microsoft.Jet.OLEDB.4.0是规定的;strDPath.Substring(0, strDPath.LastIndexOf("\\"))写一次不行,你看一下数据库文件的路径,在这个插入断点,然后运行到这块,一段一段的看一下值就明白了。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照