public ConnectionStringClass()
{
int length = Application.StartupPath.LastIndexOf("\\", Application.StartupPath.Length);
string path = Application.StartupPath.Substring(0, length);
length = path.LastIndexOf("\\", path.Length);
path = path.Substring(0, length);
this.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=" + path + "\\DataBase\\FriendDB.mdb";
}
解决方案 »
- 利用VS C# 制作登陆界面
- C# 中使用Access 的Update 语法
- 参数无效 问题
- 如何使用Image.Save方法发送图片到socket另一端?
- 高手来帮帮忙!一个连接数据库字符串的问题
- 请问一个 C#变量问题
- int uint以及-1 0xFFFFFFFF的问题
- 跨平台问题:用C#控制台调用J2EE Web Service时,将对象数组序列化传递至Web Service中时,无法正常序列化,也就不能生成Soap包,怎么解
- 我做了一个自定义的控件。我怎样更改我的控件的默认图标
- 哪位大哥给写个能用的insert语句啊?
- 用source analysis工具 自定义的规范后,在编译事件的编译后执行命令时,出现错误!
- c#如何实现delphi中的回调功能?是委托吗?
然后用这个路径加上\databse\frienddb.mdb设定数据库地址
就是将access数据库绝对路径转换为相对路径
说明是个构造函数
path = path.Substring(0, length);
得到路径
length = path.LastIndexOf("\\", path.Length);
取索引位置
this.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=" + path + "\\DataBase\\FriendDB.mdb";
把全局变量ConnectionString 定义成指定的值
{ int length = Application.StartupPath.LastIndexOf("\\", Application.StartupPath.Length);//这行到倒数第二行都是计算应用程序目录的。
string path = Application.StartupPath.Substring(0, length);
length = path.LastIndexOf("\\", path.Length);
path = path.Substring(0, length);
this.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=" + path + "\\DataBase\\FriendDB.mdb";//这行是设置数据库连接的。
}