2013-12-05 2 views
0

Я уже несколько часов пытаюсь настроить локальную базу данных в своем новом приложении.Подключиться к локальной базе данных

Я создал новую локальную базу данных (project-> add-> local database), определил столбцы таблицы и первичные ключи.

Затем я перешел в проводник источника данных, чтобы создать новое соединение с БД.

Но всякий раз, когда я пытаюсь подключиться к БД говорит: произошла

«сеть связанные или экземпляр конкретной ошибки при установлении соединения с сервером SQL Сервер не найден или было. не доступен ....»

Это мой исходный код только для связи:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Threading.Tasks; 
using System.Windows.Forms; 
using System.Data.Sql; 
using System.Data.SqlClient; 

namespace WindowsFormsApplication4 
{ 
    static class Program 
    { 
     [STAThread] 
     static void Main() 
     { 
      string constr = WindowsFormsApplication4.Properties.Settings.Default.Database1ConnectionString; 

      try 
      { 
       SqlConnection con = new SqlConnection(constr); 
       con.Open(); 
      } 
      catch (Exception ex) 
      { 
       MessageBox.Show(ex.Message); 
      } 
     } 
    } 
} 

Мне бы очень понравилась небольшая помощь, я пробовал этот вопрос без каких-либо успехов.

ответ

0

Правильно ли значение на вашей ConnectionString? Отладка и подтверждение.

+0

Я сделал: «Источник данных = | DataDirectory | \\ Database1.sdf» – LiranBo

+0

Попробуйте использовать абсолютный/полный путь вместо относительного. –

0

Ошибка указывает на то, что код не может попасть в базу данных. Вы должны проверить следующее:

1) Работает ваша база данных?

2) Проверьте значение переменной const. Это правильная строка подключения, которую вы ожидаете?

Смежные вопросы