• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wyjątek podczas wysylania formularza do bazy

0 głosów
1,006 wizyt
pytanie zadane 3 stycznia 2022 w C# przez KonDZIKs Bywalec (2,850 p.)

Witam.
Mam problem z wysłaniem formularza do bazy danych. Po naciśnięciu przycisku rezerwuj po paru sekundach wyskakuje błąd:

Formularz jest wysyłany na serwer lokalny. Wszystko mam podpięte, baza danych świeci się na zielono tabele są. Nie wiem czy to wina firewalla?

Kod:
 

using System;
using System.Data.SqlClient;

namespace Jachty
{
    public partial class Rezerwuj : System.Web.UI.Page
    {
        string yacht;
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection("Data Source=DESKTOP-NJMUMN0/SQL2019MDX;Initial Catalog=WynajemJachtow;Integrated Security=True");
            SqlCommand cmd = new SqlCommand(@"INSERT INTO [dbo].[Zamowienia]
           ([idjacht]
           ,[nazwa]
           ,[od_data]
           ,[do_data]
           ,[imie]
           ,[nazwisko]
           ,[telefon]
           ,[email])
     VALUES
           ('"+yacht+"','"+calOd+"','"+calDo+"','"+txtName+"','"+txtSurname+"','"+txtPhone+"','"+txtMail+"')",con);
            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
            Response.Write("<script>alert ('Udało Ci się zarezerwować jacht.')</script>");
        }

        protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
        {
            yacht = "Phobos 25";
        }

        protected void RadioButton2_CheckedChanged(object sender, EventArgs e)
        {
            yacht = "Antila 22";
        }

        protected void RadioButton3_CheckedChanged(object sender, EventArgs e)
        {
            yacht = "Raptor 27";
        }

        protected void RadioButton4_CheckedChanged(object sender, EventArgs e)
        {
            yacht = "Phobos 21";
        }

        protected void RadioButton5_CheckedChanged(object sender, EventArgs e)
        {
            yacht = "Aquatic 25";
        }

        protected void RadioButton6_CheckedChanged(object sender, EventArgs e)
        {
            yacht = "Maxus 24 Evo";
        }

        protected void RadioButton7_CheckedChanged(object sender, EventArgs e)
        {
            yacht = "Antila 24";
        }

        protected void RadioButton8_CheckedChanged(object sender, EventArgs e)
        {
            yacht = "Croveette 650D";
        }
    }
}

Dziękuję za pomoc.

2 odpowiedzi

+1 głos
odpowiedź 4 stycznia 2022 przez MsMaciek123 Pasjonat (24,760 p.)
Wygląda na to, że aplikacja nie łączy się z bazą danych. Firewall raczej nie ma nic do rzeczy, jeżeli jest to serwer lokalny.

Czym masz uruchomiony serwer? (np. xampp?)

Upewnij się, że twój connection string jest prawidłowy: https://www.connectionstrings.com/sql-server/

Możesz spróbować zmienić to tak, aby łączyło się z lokalnym adresem IP (127.0.0.1 lub localhost)
0 głosów
odpowiedź 4 stycznia 2022 przez Dev Ox29A Dyskutant (8,400 p.)
w ConnectionString masz byka.

Podobne pytania

–1 głos
1 odpowiedź 855 wizyt
pytanie zadane 13 lutego 2019 w PHP przez Greeenone Pasjonat (16,100 p.)
0 głosów
1 odpowiedź 827 wizyt
pytanie zadane 2 maja 2019 w Java przez Metarinda Użytkownik (740 p.)
0 głosów
0 odpowiedzi 1,036 wizyt
pytanie zadane 26 kwietnia 2018 w C i C++ przez Armando Obywatel (1,870 p.)

93,778 zapytań

142,737 odpowiedzi

323,390 komentarzy

63,382 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...