【问题标题】:Make connection string ADO.NET制作连接字符串 ADO.NET
【发布时间】:2015-09-01 13:00:29
【问题描述】:

如何为OleDbConnection 创建连接字符串?我尝试了很多组合和变体,但没有任何效果。我使用带有 C# 的 MS-SQL 平台为 SQL EXPRESS 建立连接。

  1. Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Data\Northwind.mdb;User Id=admin;Password=;
  2. Data Source=(local);Provider=SQLOLEDB;Initial Catalog=FastCycle;Integrated Security=true
  3. Persist Security Info=False;Data Source=Northwind;Integrated Security=SSPI;Trusted_Connection=TRUE;providerName=System.Data.OleDb
  4. Provider=SQLOLEDB;Data Source=Northwind.mdb
  5. Provider=SQLEXPRESS;Data Source=Northwind.MDB

【问题讨论】:

  • 您的问题非常不清楚您需要/想要什么连接。你可能想看这里:connectionstrings.com
  • 还有一个查询字符串是 ?value=1&value=2 在一个 url 的末尾,你的意思是连接字符串吗?
  • 它是 SQL Server 还是 SQL Express?您是否安装了正确的客户端库?你得到什么错误信息? ADO.NET 站点是否以具有数据库权限的特定用户身份运行?
  • @DStanley:这是一个 SQL Express
  • 您是在尝试访问特定实例还是附加文件?

标签: c# database connection-string oledb sql-server-express


【解决方案1】:

@paddy 向我推荐了这个网站connectionstrings.com。它帮助我找到正确的字符串。那是:

Provider=sqloledb;Data Source=.\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=SSPI;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    相关资源
    最近更新 更多