【问题标题】:SQL Server cannot build connection string to dbSQL Server 无法建立到 db 的连接字符串
【发布时间】:2018-04-08 10:07:13
【问题描述】:

我在 SQL Server Management Studio 中尝试了以下操作;我可以连接并运行查询,但不能从我的项目中运行

string s = "Server=LAPTOP-7J47C5JA\SQLEXPRESS;Database=Test;Trusted_Connection=True;";

string queryString =   "SELECT * from tbclienti";

cn = new SQLConnection(s);

// Create the Command and Parameter objects.
SqlCommand command = new SqlCommand(queryString, cn);

cn.Open();

SqlDataReader reader = command.ExecuteReader();

while (reader.Read())
{
    Text = reader[0].ToString();
    label1.Text = reader[1].ToString()+ " " + reader[2].ToString();
}

reader.Close();
cn.Close();

【问题讨论】:

  • 到底发生了什么,有什么错误吗?
  • 它带有一个带有进程列表的窗口。,这不是一个错误
  • 让我们尝试第一个连接字符串。它是否连接到 db ? string s = @"Server=(local)\SQLEXPRESS;Database=Test;Integrated Security=SSPI;";
  • using(SqlConnection cn = new SqlConnection(s)) { try { cn.Open(); }catch(异常前){ } }
  • 它给出错误名称cn在上下文windowsfromapp2中不存在

标签: c# sql-server connection database-connection


【解决方案1】:

我在这里发布了完整的代码,看起来会是什么样子。立即尝试。

    string s = @"Server=(local)\SQLEXPRESS;Database=Test;Integrated Security=SSPI;";

    using(SqlConnection cn = new SqlConnection(s))
    {
        string queryString = "SELECT * from tbclienti";

        try
        {    
          cn.Open();
          // Create the Command and Parameter objects.
          SqlCommand command = new SqlCommand(queryString, cn);
          SqlDataReader reader = command.ExecuteReader();
          while (reader.Read())
          {
             Text = reader[0].ToString();
             label1.Text = reader[1].ToString()+ " " + reader[2].ToString();

           }
           reader.Close();
         }
         catch(Exception ex) 
         {
             // see if error appear
         }
         finally
         {
           cn.Close();
         }
    }

【讨论】:

  • 感谢它现在可以工作了:我只在连接字符串前面添加了@
  • 啊那些反斜杠:)。我很高兴它奏效了。如果你不放 @ 你需要两个反斜杠,比如 \\
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-20
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 2017-12-24
  • 1970-01-01
相关资源
最近更新 更多