Visual Studio 2012-连接到本地数据库(错误26)

时间:2013-11-21 04:18:36

标签: sql vb.net visual-studio-2010

Visual Studio的新手,我需要一些关于数据库连接的帮助。 我只安装了2012年的视觉工作室。 所以我正在尝试创建一个简单的注册表单,并将信息存储到一个表中(使用表'Users'为此创建一个本地数据库。)

问题是:

  

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

呃,那我该怎么办? :(

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim con As New SqlConnection
    Dim cmd As New SqlCommand

    Try

        con.ConnectionString = "Data Source=|DataDirectory|\Database1.sdf;"
        con.Open()
        cmd.Connection = con

        Dim sha1 As SHA1 = sha1.Create()
        Dim password As Byte() = sha1.ComputeHash(Encoding.Unicode.GetBytes(password1.Text))

        cmd.CommandText = "INSERT INTO users (username,password) VALUES('" & username1.Text & "','" & password1.Text & "');"
        cmd.ExecuteNonQuery()

    Catch ex As Exception
        MessageBox.Show("Error :  " & ex.Message, "insert data")

    Finally

        con.Close()
    End Try

谢谢你们。

修改 可悲的是,我没有任何的SQLExpress在这里我的笔记本电脑。好的,是的。

1 个答案:

答案 0 :(得分:0)

由于SQLExpress已停止,可能会发生这种情况...尝试通过转到服务手动启动它