已有57人关注
标准教程实例Ex11_01
发表在C#图书答疑 2009-08-12
是否精华
版块置顶:
string reportPath = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0,
Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
            reportPath += @"\db_schoolcomputer.mdb";
            string ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + reportPath;
这三行代码我基本上看不懂,
第一行的路径是获得的什么路径,是相对的还是绝对的,在哪有这方面的详细介绍。
第二行的@符号是什么意思
第三行的Microsoft.Jet.OLEDB.4.0,是不是提供者都使用它,4.0是版本吗?还有没有其它版本?

请老师给我详细解答好吗?

还有,我在练习这个实例时,是不是先要创建数据库文件,文件创建好后放在什么地方?希望以后的视频能够把这些都录制上
分享到:
精彩评论 3
小科_mrkj
学分:43 LV2
2009-08-12
沙发
读者朋友:
    您好,问题回复如下:
    (1)获得的是项目的根目录路径,是相对的,在字符串有介绍,因为主要用到了字符串类的SubString方法。
    (2)转义字符。
    (3)是,有其他版本。
    (4)需要先创建数据库文件,放在根目录下。
wangyz636
学分:0 LV1
2009-08-21
板凳
string reportPath = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0,
Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
这一段用来获取先对路径的字符串能详细讲解讲解吗?
为什么用了3个StartupPath,为什么方法的参数这么复杂。是不是以后编程获取相对路径都是这样写
小科_mrkj
学分:43 LV2
2009-08-22
地板
读者朋友:
    您好,string reportPath = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0,
Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));这个其实就是用了字符串的SubString方法,你可以在这块插入断点看一下它的具体值,Application.StartupPath获取的可执行文件的路径。
首页上一页 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经营性网站备案信息 营业执照