В Visual Studio Form, Im, создающее приложение C#. Я пытаюсь добавить данные, введенные в регистрационную форму, и сохранить их в файле базы данных MDF, который я создал с помощью таблиц. Но я не могу подключиться к базе данных, Любая помощь?Подключение к базе данных MDF
Мой Регистр Кнопка Код при его нажатии
private void CreateAccBtn_Click(object sender, EventArgs e)
{
string ConnectToDatabase = ("Data Source= (LocalDB)\v11.0;AttachDbFilename=E:\\Work\\Information Systems Development\\Game\\My Brain Cognitive Game\\My Brain Cognitive Game\\Brain Game Database.mdf;Integrated Security=True;Connect Timeout=10");
SqlConnection ConnectDatabase = new SqlConnection(ConnectToDatabase);
SqlCommand CMDDatabase = new SqlCommand("Insert Into Brain Game Database.User Table (User Name, Date Of Birth, Gender, Date Account Created, Condition, Email, Password) values('" + this.NewUsernameTxtBox.Text + "','" + this.DOBDateTimePicker3.Text + "','" + this.SexListBox1.Text + "','" + this.CurrentDatePicker1.Text + "','" + this.NewConditionTxtBox.Text + "','" + this.NewEmailTxtBox.Text + "','" + this.NewPasswordTxtBox.Text + "');",ConnectDatabase);
SqlDataReader MyReader;
try
{
ConnectDatabase.Open();
MyReader = CMDDatabase.ExecuteReader();
MessageBox.Show("Account Created");
while (MyReader.Read())
{
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
'Но я не могу подключиться к database' что это значит? Какое сообщение об ошибке вы получаете? Какие исследования вы просили, прежде чем спрашивать здесь? Почти все сообщения об ошибках, которые вы могли получить, уже ответили и объяснялись много раз. Итак, что делает ваш случай конкретным, что вы решили создать новый вопрос? – walther
[C# ConnectionStrings для баз данных] (http://www.connectionstrings.com) также вы можете поместить файл в более короткий путь к файлу, просто любопытный с этими пробелами 'AttachDbFilename = E: \\ Work \\ Information Systems Development \\ Игра \\ Моя мозговая когнитивная игра \\ Моя мозговая когнитивная игра \\ Brain Game Database.mdf; 'Я бы предложил добавить букву' @ ' – MethodMan
, она просто говорит:« Связанная с сетью или конкретная ошибка экземпляра возникла при установлении соединения на SQL Server. (поставщик: поставщик Named Pipes, ошибка: 40 - Не удалось открыть соединение с SQL Server) – Rajan