【发布时间】:2013-07-26 08:26:55
【问题描述】:
我正在尝试连接到 Microsoft Access 数据库,但无法使用 c# 进行连接,但无法使用 sql 连接创建登录表单,这也是本地连接
private void button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source ='(local)';Initial Catalog ='UserAccounts.accdb';Integrated Security=true");
SqlDataReader rdr = null;
try
{
conn.Open();
MessageBox.Show("Working");
}
catch (Exception)
{
MessageBox.Show("Error with the databse connection");
}
finally
{
Console.ReadLine();
if (rdr != null)
{
rdr.Close();
}
if (conn != null)
{
conn.Close();
}
}
}
【问题讨论】:
-
如果你这样做了
catch (Exception exc) { MessageBox.Show(exc.Message); },它提供了什么有用的信息? -
@NathanLoding 我在建立与 sql server 的连接时出现与网络相关或特定于实例的错误。未找到服务器或无法访问服务器。验证实例名称是否正确并且 sql server 配置为允许远程连接。(提供者:命名管道提供者,错误:40 无法打开与 sql server 的连接)就是它所说的我知道我与我称呼它的方式有关,只是不确定我做错了什么