C#无法连接到本地SQL数据库

别名

我创建了本地SQL Server数据库和“登录”表单,这是“登录”表单的代码:

namespace WindowsFormsApplication1
{
    public partial class LoginForm : Form
    {
        public LoginForm()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (!(Usertxt.Text == string.Empty))
            {
                    SqlConnection connection = new SqlConnection(@"Data Source=|DataDirectory|\crimemanagement.sdf");
                    connection.Open();

                    SqlCommand cmd = new SqlCommand(@"SELECT Count(*) FROM Login_table 
                                        WHERE Username=@Username and 
                                        Password=@Password", connection);

                    cmd.Parameters.AddWithValue("@Username", Usertxt.Text);
                    cmd.Parameters.AddWithValue("@Password", Passtxt.Text);

                    int result = (int)cmd.ExecuteScalar();

                    if (result > 0)
                    {
                        MessageBox.Show("Login Success");
                    }
                    else
                    {
                        MessageBox.Show("Incorrect login");
                    }
            }
            else if (Passtxt.Text == string.Empty || Usertxt.Text == string.Empty)
            {
                MessageBox.Show("Enter Username and Password");
            }
        }
    }
}

但是,当我尝试使用创建的表单登录时,会出现连接错误并突出显示 connection.open();

未处理System.Data.SqlClient.SqlException

建立与SQL Server的连接时,发生了与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供者:SQL网络接口,错误:26-指定服务器/实例时出错)

埃里克·埃杰

为了在ADO.NET中使用SQL Server Compact数据库文件,您需要使用System.Data.SqlServerCe.dll ADO.NET提供程序,并使用SqlCeConnection,SqlCeCommand等对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法连接到本地数据库

C#连接到SQL数据库错误

本地Java程序无法连接到本地数据库

无法使用C#中的AAD连接到Azure SQL数据库

C,SQL Server和mysqlclient-程序无法使用mysql_real_connect()连接到本地数据库

C#使用服务器的用户名和密码连接到本地SQL Server数据库

SQL Server 2008 R2无法连接到Management Studio中的本地数据库

ASP.NET MVC 无法连接到我的本地 SQL Server 数据库

使用Tedious和Node JS无法连接到本地SQL Server数据库

EF Code First:无法连接到本地 SQL 服务器数据库

使用 sequelize 连接到本地 SQL Server 数据库

如何在C#中连接到.sdf本地数据库文件

连接到本地数据库

C#通过Azure混合连接连接到SQL Server数据库

C# Sql 连接字符串,尝试从另一台计算机连接到本地数据库

无法使用连接字符串连接到本地SQL数据库,“ Form1”不包含“属性”的定义

无法使用连接字符串连接到本地SQL Server数据库,但是VS可以

无法连接到我的SQL数据库

无法从SQL Developer连接到Oracle数据库

无法从Visual Studio连接到Azure SQL数据库

无法连接到我的SQL数据库

无法使用SQuirrelSQL连接到SQL数据库

无法使用JDBC连接到Sql Server数据库

无法连接到 Docker 上的 SQL 数据库

SQL无法连接到数据库服务器

App Engine无法连接到gcloud sql数据库

无法通过Excel VBA连接到SQL数据库

无法使用 codeigniter 连接到 SQL SERVER 数据库

无法通过Docker连接到SQL Server数据库