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

 

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

new stored procedure in SQL 2005 Express

Îåêßíçóå áðü ôï ìÝëïò gtk. Τελευταία δημοσίευση από το μέλος gtk στις 15-11-2006, 21:57. Υπάρχουν 5 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  15-11-2006, 20:48 20411

    new stored procedure in SQL 2005 Express

    Καλησπερα,
    εγκατεστησα την express edition του SQl Server.

    Παω να φτιαξω μια νεα βαση,ολα καλα.Παω μετα να φτιαξω μια stored procedure
    -->παω στο programmability της βασης μου
        --->δεξι κλικ στο stored procedure
             ----> new stored procedure

    Αφου εμφανιστει το template και κανω τις αλλαγες που θελω ,παω να κανω save αλλα ,αυτό σωζετε σε καποιο path(c:\....), και δεν την βλεπει η βαση που εφτιαξα.Πως θα μπορεσω να χρησιμοποιησω το .sql που εφτιαξα για να αποθηκευτει στις stored procedures της βασης μου ?

    Με τον 2000 αποθηκευοταν κανονικα στη βαση μου
  •  15-11-2006, 20:54 20412 σε απάντηση της 20411

    Απ: new stored procedure in SQL 2005 Express

    Πάτα F5 για να τρέξεις το script που έγραψες. Η μόνη περίπτωση κατά την οποία το SQL Management Studio αποθηκεύει το stored procedure στη βάση, είναι να έχεις ανοίξει το stored procedure από την επιλογή Modify του context menu
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  15-11-2006, 21:05 20413 σε απάντηση της 20411

    Απ: new stored procedure in SQL 2005 Express

    κανω κανονικα execute στο script.

    Το προβλημα μου ειναι οτι θελω μεσα απο το προγραμμα μου στο .net να κανω execute τη Procedure

    P.x mySqlCommand.CommandText="Execute myProcedure ..."

    mySqlCommand.ExecuteNonQuery();

    Δε μου την βρισκει τη procedure.Βγαζει error : "Could not find stored procedure"

    η επιλογη modify tou context menu που ειναι?
  •  15-11-2006, 21:25 20420 σε απάντηση της 20413

    Απ: new stored procedure in SQL 2005 Express

     gtk wrote:
    κανω κανονικα execute στο script.

    Το προβλημα μου ειναι οτι θελω μεσα απο το προγραμμα μου στο .net να κανω execute τη Procedure

    P.x mySqlCommand.CommandText="Execute myProcedure ..."

    mySqlCommand.ExecuteNonQuery();

    Δε μου την βρισκει τη procedure.Βγαζει error : "Could not find stored procedure"

    η επιλογη modify tou context menu που ειναι?


    Ο δόκιμος τρόπος να εκτελέσεις stored procedure είναι ο παρακάτω (γράφω από μνήμης, μπορεί να μου διαφεύγει κάτι):

    using (SqlCommand cmd = new SqlCommand("MyStoredProc", connection))
    {
        cmd.CommandType = CommandType.StoredProcedure;
        // Set parameter values
        cmd.ExecuteNonQuery();
    }


    Νατάσα Μανουσοπούλου
  •  15-11-2006, 21:31 20422 σε απάντηση της 20420

    Απ: new stored procedure in SQL 2005 Express

    το γνωριζω.Αλλα και ετσι οπως λες να το βαλω παλι δεν θα βλεπει τη procedure το συστημα,αφου αυτη δεν υπαρχει στην βαση μου ,παρα μονο στο path που εχει αποθηκευτει σαν script (c:\...)

    Δηλαδη κανοντας στον "enterprise manager" expand τη βαση μου ,βλεπω μονο τις system stored procedures

    Kamia idea?
  •  15-11-2006, 21:57 20423 σε απάντηση της 20411

    Απ: new stored procedure in SQL 2005 Express

    ΟΚ παιδια ,λυθηκε το problem.Μαλλον χρειαζομαι refresh και εγω WinkWink
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems