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

 

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

Εκτέλεση 2 εντολών σε DeleteCommand

Îåêßíçóå áðü ôï ìÝëïò nts. Τελευταία δημοσίευση από το μέλος nts στις 07-11-2007, 16:59. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  07-11-2007, 15:24 37029

    Εκτέλεση 2 εντολών σε DeleteCommand

    Γειά σας ξανά,
    προσπαθώ να εκτελέσω 2 delete σε πακέτο, δηλ. σαν commandtext έχω "delete * from table1 where ... ". Τώρα θέλω να εκτελέσω αμέσως μετά το " delete * from table2 where ...".
    Προσπάθησα το Me.SqlDeleteCommand1.CommandText += "   Delete * from table2 where ..." όπως θα έκανα στον sqlserver αλλά χτύπαει.
    να συνεχίσω το debugging είναι λάθος ο τρόπος?

    Ευχαριστώ
    Νίκος
  •  07-11-2007, 16:40 37031 σε απάντηση της 37029

    Απ: Εκτέλεση 2 εντολών σε DeleteCommand

    Δεν ξέρω αν θα παίξει, αλλά για δοκίμασε να κάνεις append ένα ελληνικό ερωτηματικό μεταξύ της πρώτης και της δεύτερης εντολής.

    Για παράδειγμα, το command text τελικά να γίνει κάτι τέτοιο

    "delete from lala where x= y ; delete from lolo where a=b"


    Dimitris-Ilias Gkanatsios
    Developer Evangelist, Microsoft Hellas

    My Blog
    StudentGuru
    Twitter
    Facebook
  •  07-11-2007, 16:59 37033 σε απάντηση της 37029

    Απ: Εκτέλεση 2 εντολών σε DeleteCommand

    Τελικά ήταν λάθος η σύνταξη της εντολής γιατί είχε και LEFT JOIN μέσα. ήθελε "DELETE FROM T1 FROM T1 LEFT JOIN ..."
    Με την αλλαγή έπαιξε κανονικά.

    ευχαριστώ πολύ

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems