Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

C# Βοήθεια...

Îåêßíçóå áðü ôï ìÝëïò exantas. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 13-06-2013, 13:01. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  12-06-2013, 13:14 72923

    C# Βοήθεια...

    Συνημμένα: Error.JPG

    Γειά σας,

     

    Μετά από μέρες χωρίς να έχω βγάλει άκρη σας παραθέτω το πρόβλημά μου.

     public void DeleteCustomer(int CustomerId)

            {

                string CS = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;

                using (SqlConnection con = new SqlConnection(CS))

                {

                    using (SqlCommand cmd = new SqlCommand("delete from tblCustomers where CustomerId = @CustomerId", con))

                    {

                        SqlParameter parameter_Id = new SqlParameter();

                        parameter_Id.ParameterName = "@CustomerId";

                        parameter_Id.Value = CustomerId;

                        cmd.Parameters.Add(parameter_Id);


                        con.Open();

                        cmd.ExecuteNonQuery();

                    }

                }

            }

     

    Τι έχω κάνει και μου βγάζει  invalid object name .tblCustomers_tombstone 

     

    ευχαριστώ

     

     

     


  •  12-06-2013, 15:01 72924 σε απάντηση της 72923

    Απ: C# Βοήθεια...

    Μήπως έχεις βάλει κάποιο trigger στον tblCustomers που χρησιμοποιεί τον tblCustomers_tombstone? Αν το trigger αποτύχει, θα αποτύχει και το delete
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  12-06-2013, 21:39 72926 σε απάντηση της 72924

    Απ: C# Βοήθεια...

    Ετσι ναι ναι ναι...

     

    Μετά από συγχρονισμό του   visual studio με την βάση πρόσεξα ότι μπήκαν εκτός απο triggers και νέα πεδία τιμών!!!!

    Μετά τον "καθαρισμό" όλα δουλέψαν κανονικά !!!

     

    Ευχαριστώ!!

     

  •  13-06-2013, 13:01 72927 σε απάντηση της 72926

    Απ: C# Βοήθεια...

    exantas:

    Μετά από συγχρονισμό του   visual studio με την βάση πρόσεξα ότι μπήκαν εκτός απο triggers και νέα πεδία τιμών!!!!

    Τί εννοείς συγχρονισμό, και ότι "μπήκαν νέα πεδία"? Αυτά τα πράγματα δεν μπαίνουν μόνα τους. Ή τα έβαλες εσύ με κάποια statements στον SQL Server, ή χρησιμοποίησες κάποιο εργαλείο/ORM για σχεδίαση της βάσης το οποίο δημιούργησε πράγματα, μετά όμως πήγες και πείραξες τη βάση απευθείας. Υποψιάζομαι το δεύτερο.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems