2014-11-29 6 views
0
public partial class Variables_input : System.Web.UI.Page 
{ 
    public string conStr = WebConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; 

    protected void Buttonsubmit_Click(object sender, EventArgs e) 
    { 
     using (SqlConnection con = new SqlConnection(conStr)) 
     { 
      try 
      { 
       con.Open(); 
       Response.Write("<script language ='javascript'>alert('Connection is open');</script>"); 
      } 
      catch (Exception ex) 
      { 
       Console.WriteLine(ex.Message); 
       Response.Write("<script language ='javascript'>alert('Connection Problem');</script>"); 
      } 
      finally 
      { 
       con.Close(); 
       Response.Write("<script language ='javascript'>alert('Connection is close');</script>"); 
      } 
    } 
} 

Я не могу подключиться к моей базе данных SQL Server. После запуска этого кода я получаю сообщение «Проблема подключения». Пожалуйста помоги.Я не могу подключиться к базе данных SQL Server

+1

Что такое сообщение об ошибке отображается в консоли? – dbugger

+0

Исключение типа «System.Data.SqlClient.SqlException» произошло в System.Data.dll, но не было обработано в коде пользователя. – Manny

+0

Запишите стопку исключений в консоль, это даст вам больше информации. – dbugger

ответ

0

Я не знаю, с чего начать.

  1. Вы используете SQL-сервер, а не mySQL правильно, у вас есть забавная формулировка. Просто хочу убедиться.
  2. Возможно, вам стоит попробовать просмотреть данные об исключениях, как правило, выдается сообщение об ошибке. Вы поймали ошибку, теперь прочитайте ее.
  3. Если сообщение об ошибке не помогает, вы можете поставить точку останова на con.Open() и сделать шаг, чтобы убедиться, что все параметры верны или посмотрите, где проблема, если ошибка исключения не помогает.

также можете посмотреть на это:

dot net pearl for sqlconnection

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