简单问题,求一access连接字符串,马上给分 平台:vs2005 语言:c#是windows应该程序(不是网页),要相对路径不是绝对路径,还有我的数据库设了密码,请各位高手写一句 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System.IO;using System.Data.OleDb;OleDbConnection vOleDbConnection = new OleDbConnection();vOleDbConnection.ConnectionString = string.Format( @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + @"{0}\temp.mdb;User ID=admin;Password=;" + @"Jet OLEDB:Database Password=111111", Path.GetDirectoryName(Application.ExecutablePath));vOleDbConnection.Open(); Provider=Microsoft.Jet.OLEDB.4.0; Data Source=Directory.GetCurrentDirectory() + access文件名称 try.. string path = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) + "\\Northwind.mdb"; string constr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + path + ";User ID=Admin;Password=123;"; don't forgetusing System.IO;using System.Reflection;using System.Data.OleDb; 路径用: Path.Combine(Directory.GetCurrentDirectory(),"相对路径") OleDbConnection OleCon;//Connection对象 string ConString;//连接字符串 string AppPath; AppPath = Application.ExecutablePath();//取得当前的可执行文件的路径 if (!AppPath.EndsWith(@"\")) AppPath += @"\";//判断是否在根目录 ConString = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" + AppPath+[your Database Name] + ";Database Password=[your Database Password];"; OleCon = new OleDbConnection(this.ConString);//实例化Connection对象 OleDbConnection OleCon;//Connection对象 string ConString;//连接字符串 string AppPath; AppPath = Application.ExecutablePath();//取得当前的可执行文件的路径 if (!AppPath.EndsWith(@"\")) AppPath += @"\";//判断是否在根目录 ConString = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" + AppPath+[your Database Name] + ";Database Password=[your Database Password];"; OleCon = new OleDbConnection(this.ConString);//实例化Connection对象 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开各位高手,你们的字符串我用上了怎么都有以上的错误提示啊?还有 liujia_0421(SnowLover) 兄台:你能不能解析一下你的string path = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) + "\\Northwind.mdb";这段的意思?我真的想彻底理解这个问题 楼主你的两个三角是怎么来的?显示出来看看是不是存在这个文件MessageBox.Show(path );Assembly.GetEntryAssembly().Location得到程序文件名如:c:\temp\temp.exePath.GetDirectoryName()返回文件路径如:Path.GetDirectoryName("c:\temp\temp.exe") = "c:\temp"这些不用问的,直接调试或者查MSND都可以知道有问题就把你的代码贴出来看看 TO:还有 liujia_0421(SnowLover) 兄台:你能不能解析一下你的string path = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) + "\\Northwind.mdb";这段的意思?伴水清清已经讲得很清楚了... 请注意将你的mdb文件放在与你的可执行文件同一个目录下..比如:E:\C#学习之路\Projects\TestConsole\TestConsole\bin\Debug c#将时间集合按照季度分组的算法 新手提问,关于VS2008超时问题 如何实现两个表间的关联?! 质疑C#与Oracle的结合,发布也成了很大问题! mshtml能不能解析xml? 提个问题 怎么取得object[,]的行数和列数? 比较郁闷的问题,,,WinForm的显示问题......... c # 中 session过期就转到登陆页面? 好奇怪!为何不执行Page_Load()函数? 在线求sql语句 急 (WinForm)怎样调用当前活动子窗体中的过程
using System.Data.OleDb;OleDbConnection vOleDbConnection = new OleDbConnection();
vOleDbConnection.ConnectionString = string.Format(
@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
@"{0}\temp.mdb;User ID=admin;Password=;" +
@"Jet OLEDB:Database Password=111111",
Path.GetDirectoryName(Application.ExecutablePath));
vOleDbConnection.Open();
string path = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) + "\\Northwind.mdb";
string constr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + path + ";User ID=Admin;Password=123;";
using System.Reflection;
using System.Data.OleDb;
string ConString;//连接字符串
string AppPath; AppPath = Application.ExecutablePath();//取得当前的可执行文件的路径
if (!AppPath.EndsWith(@"\")) AppPath += @"\";//判断是否在根目录 ConString = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" + AppPath+[your Database Name] + ";Database Password=[your Database Password];";
OleCon = new OleDbConnection(this.ConString);//实例化Connection对象
string ConString;//连接字符串
string AppPath; AppPath = Application.ExecutablePath();//取得当前的可执行文件的路径
if (!AppPath.EndsWith(@"\")) AppPath += @"\";//判断是否在根目录 ConString = "Provider=Microsoft.Jet.OLEDB.4.0;data source=" + AppPath+[your Database Name] + ";Database Password=[your Database Password];";
OleCon = new OleDbConnection(this.ConString);//实例化Connection对象
你能不能解析一下你的
string path = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) + "\\Northwind.mdb";这段的意思?
我真的想彻底理解这个问题
如:c:\temp\temp.exe
Path.GetDirectoryName()返回文件路径
如:Path.GetDirectoryName("c:\temp\temp.exe") = "c:\temp"这些不用问的,直接调试或者查MSND都可以知道
有问题就把你的代码贴出来看看
你能不能解析一下你的
string path = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) + "\\Northwind.mdb";这段的意思?伴水清清已经讲得很清楚了...