作者jono103 (不说对不起)
看板C_Sharp
标题[问题] C# ACCESS 2007
时间Sun Mar 30 23:17:58 2014
请教
我用ACCESS 2007 建一个档案 mydb.accdb
没有设密码
我在伺服器总管那边 加入资料连接
测试连接也已经成功了
为什麽写成下列的程式码 会无法连接??
private void button1_Click(object sender, EventArgs e)
{
System.Data.OleDb.OleDbConnection conn = new
System.Data.OleDb.OleDbConnection();
conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=F:\mydb.accdb;Persist Security Info=false";
try
{
conn.Open();
}
catch (Exception ex)
{
MessageBox.Show("Failed to connect to data source!!");
}
}
请教哪边有错吗??
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.248.124.146
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1396192680.A.17E.html
1F:推 johnpage:提供错误讯息会更完整 03/31 08:11
2F:推 a926:程式执行环境x86 x64有对应到ACE.OLEDB套件x86 or x64吗 03/31 11:33
3F:推 mars999:建议把 try-catch 先拿掉,以便知道完整的错误讯息 04/04 21:23