Πρόβλήμα με τα sql insert σε aspx (c#) σελίδα που ανέβασα

Πληροφορίες σχετικές με την ASP, ASP.NET και με τις εφαρμογές που είναι γραμμένες με αυτήν.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
meet-sos
Δημοσιεύσεις: 167
Εγγραφή: 24 Δεκ 2008 00:08

Πρόβλήμα με τα sql insert σε aspx (c#) σελίδα που ανέβασα

Δημοσίευση από meet-sos » 08 Μάιος 2010 17:26

ενώ στον localhost μου γίνονται τα insert κανονικά στο χοστ που τα ανέβασα όχι...

Συγκεκριμένα

Κώδικας: Επιλογή όλων

    protected void Buttontade_Click(object sender, EventArgs e)
    {
        string cid = DropDownList1.SelectedValue.ToString();

        SqlConnection connection = new SqlConnection();
        connection.ConnectionString = ConfigurationManager.ConnectionStrings["tadeConnString"].ConnectionString;

        try
        {
            if (cid != null)
            {
                connection.Open();

                SqlCommand command = new SqlCommand("insert kati", connection);
                command.CommandType = CommandType.StoredProcedure;

                 command.Parameters.Add(new SqlParameter("@kati", cid));

                  command.ExecuteNonQuery();
            }
            else
            {
                Response.Write("kati allo");
            }
        }
        catch (Exception ex)
        {
            Response.Write("TO EXCEPTION ΠΟΥ ΜΟΥ ΠΕΤΑΕΙ");
        }
ΜΟΥ ΠΕΤΑΕΙ ΠΑΝΤΑ ΤΟ EXCEPTION ex :o

elorant
Δημοσιεύσεις: 173
Εγγραφή: 23 Σεπ 2009 23:09

Πρόβλήμα με τα sql insert σε aspx (c#) σελίδα που ανέβασα

Δημοσίευση από elorant » 08 Μάιος 2010 18:41

Και τι γράφει το exception;

Άβαταρ μέλους
meet-sos
Δημοσιεύσεις: 167
Εγγραφή: 24 Δεκ 2008 00:08

Πρόβλήμα με τα sql insert σε aspx (c#) σελίδα που ανέβασα

Δημοσίευση από meet-sos » 08 Μάιος 2010 21:13

elorant έγραψε:Και τι γράφει το exception;
αυτο το μηνυμα που βλεπεις

elorant
Δημοσιεύσεις: 173
Εγγραφή: 23 Σεπ 2009 23:09

Πρόβλήμα με τα sql insert σε aspx (c#) σελίδα που ανέβασα

Δημοσίευση από elorant » 08 Μάιος 2010 22:07

Εννοώ τι γράφει το Response.Write(ex.message)

Άβαταρ μέλους
meet-sos
Δημοσιεύσεις: 167
Εγγραφή: 24 Δεκ 2008 00:08

Πρόβλήμα με τα sql insert σε aspx (c#) σελίδα που ανέβασα

Δημοσίευση από meet-sos » 08 Μάιος 2010 22:51

elorant έγραψε:Εννοώ τι γράφει το Response.Write(ex.message)
"ΠΑΡΑΚΑΛΩ ΕΠΙΛΕΞΤΕ ΚΑΤΗΓΟΡΙΑ"

αλλά έχει τόσο σημασία το τι γράφει;

elorant
Δημοσιεύσεις: 173
Εγγραφή: 23 Σεπ 2009 23:09

Πρόβλήμα με τα sql insert σε aspx (c#) σελίδα που ανέβασα

Δημοσίευση από elorant » 08 Μάιος 2010 23:45

Μα αν δεν βρεις το μήνυμα λάθους πώς θα βρεις τι φταίει; Υπάρχουν πεντακόσιοι λόγοι που μπορεί να μη δουλεύει. Βγάλε τελείως το try-catch να δεις τι λάθος βγάζει ή βάλε ένα breakpoint στο catch και μέσω του debugger δες τι φταίει. Ο κώδικας που παραθέτεις δεν έχει κάποιο λάθος, εξάλλου αν είχε λάθος δεν θα σου δούλευε ούτε στο local.

Άβαταρ μέλους
meet-sos
Δημοσιεύσεις: 167
Εγγραφή: 24 Δεκ 2008 00:08

Πρόβλήμα με τα sql insert σε aspx (c#) σελίδα που ανέβασα

Δημοσίευση από meet-sos » 08 Μάιος 2010 23:48

elorant έγραψε:Μα αν δεν βρεις το μήνυμα λάθους πώς θα βρεις τι φταίει; Υπάρχουν πεντακόσιοι λόγοι που μπορεί να μη δουλεύει. Βγάλε τελείως το try-catch να δεις τι λάθος βγάζει ή βάλε ένα breakpoint στο catch και μέσω του debugger δες τι φταίει. Ο κώδικας που παραθέτεις δεν έχει κάποιο λάθος, εξάλλου αν είχε λάθος δεν θα σου δούλευε ούτε στο local.
μα δεν εμφανίζει κάποιο σφάλμα εκεί θέλω να καταλήξω , απλά αφήνει πάντα
null το cid... τεσπα , μάλλον είναι θέμα του host και θα είναι κάποια χαζοεπιλογή
στο control panel τους

elorant
Δημοσιεύσεις: 173
Εγγραφή: 23 Σεπ 2009 23:09

Πρόβλήμα με τα sql insert σε aspx (c#) σελίδα που ανέβασα

Δημοσίευση από elorant » 08 Μάιος 2010 23:59

Μα από τη στιγμή που εκτελείται το catch τότε είτε το connection είτε το command object έχουν πρόβλημα. Άρα βάλε ένα breakpoint στο catch και δες τι τιμές έχουν αυτά τα δύο. Παρεπιμπτόντως, επειδή δεν φαίνεται από τον κώδικα σου πρέπει να βάλεις κι ένα Finally να κάνεις connection.close.

Απάντηση

Επιστροφή στο “ASP, ASP.NET”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες