コード例 #1
0
        protected void EneterBT_Click(object sender, EventArgs e)
        {
            string database = ((TextBox)DatabaseTB.FindControl("DatabaseTB")).Text;
            string catalog  = ((TextBox)CatalogTB.FindControl("CatalogTB")).Text;
            string user     = ((TextBox)UserTB.FindControl("UserTB")).Text;
            string password = ((TextBox)PasswordTB.FindControl("PasswordTB")).Text;

            try
            {
                SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
                builder.DataSource     = database;
                builder.UserID         = user;
                builder.Password       = password;
                builder.InitialCatalog = catalog;
                builder.ConnectTimeout = 10;

                using (SqlConnection connection = new SqlConnection(builder.ConnectionString))
                {
                    connection.Open();
                    if ((connection.State & ConnectionState.Open) > 0)
                    {
                        string url = "Popup_ConnectionOK.aspx";
                        string s   = "window.open('" + url + "', 'popup_window', 'width=300,height=100,left=100,top=100,resizable=yes');";
                        ClientScript.RegisterStartupScript(this.GetType(), "script", s, true);
                        connection.Close();
                    }
                    else
                    {
                        string url = "Popup_ConnectionFail.aspx";
                        string s   = "window.open('" + url + "', 'popup_window', 'width=300,height=100,left=100,top=100,resizable=yes');";
                        ClientScript.RegisterStartupScript(this.GetType(), "script", s, true);
                    }


                    /*
                     * String sql = "SELECT * from Autorzy";
                     *
                     * using (SqlCommand command = new SqlCommand(sql, connection))
                     * {
                     *     connection.Open();
                     *
                     *
                     *
                     *     using (SqlDataReader reader = command.ExecuteReader())
                     *     {
                     *         while (reader.Read())
                     *         {
                     *             Response.Write($"{reader.GetInt32(0)}");
                     *             Response.Write($"\t{reader.GetString(1)}");
                     *             Response.Write($"\t{reader.GetString(2)}" + "<br/>");
                     *
                     *         }
                     *     }
                     * }
                     *
                     * connection.Close();
                     */
                }
            }
            catch (SqlException exc)
            {
                Response.Write($"{exc.Message}");
            }
        }