尝试将字符串连接到登录 SQL 日期库

本文关键字:登录 SQL 日期 连接 字符串 | 更新日期: 2023-09-27 18:20:19

if (txtUserName.Text != "" & txtPassword.Text != "")
{        
    string queryText = "SELECT Count(*) FROM Login_N_Password " +
                               "WHERE username = @Username AND Password = @Password";
    string _connectionString = @"Data Source=C:'Users'Chris'Documents'Visual Studio 2013'Team Project'Cohort1_T5'DatabaseRoster'MSSADatabase;AttachDbFilename=|DataDirectory|'MSSADatabase_log.ldf;Integrated Security=True;User Instance=True";
    using (SqlConnection cn = new SqlConnection(_connectionString))
    // MSSADatabase_log.ldf
    using (SqlCommand cmd = new SqlCommand(queryText, cn))
    {
         cn.Open();
         cmd.Parameters.AddWithValue("@UserName", txtUserName.Text);  // cmd is SqlCommand 
         cmd.Parameters.AddWithValue("@Password", txtPassword.Text);
         int result = (int)cmd.ExecuteScalar();
         if (result > 0)
             MessageBox.Show("Loggen In!");
         else
             MessageBox.Show("User Not Found!");
    }
} 

我是这个网站的新手。我必须为名册建立登录连接和表格。但是我不知道如何使用连接字符串帮助。

尝试将字符串连接到登录 SQL 日期库

对于您的_connectionString我认为您不需要字符串前面的@。我设置的所有连接字符串都不包含该字符串。否则,使用 ConnectionString 生成器可能会有所帮助。

http://msdn.microsoft.com/en-us/library/ms254947(v=vs.110(.aspx

另一个普遍有用的资源是针对此问题和类似问题的 http://www.connectionstrings.com/。

似乎连接字符串不正确。

我们使用"数据源"来初始化服务器名称。

正确连接字符串的格式可以是:

string conStr = "Data Source = (your_server_name); Initial Catalog = your_database_name; Integrated Security = true;"

也许你正在寻找这个。