Υπάρχουν φορές που πρέπει να ενημερώσετε έναν πίνακα βάσης δεδομένων SQL και θέλετε να χρησιμοποιήσετε τιμές από άλλο πίνακα για να πραγματοποιήσετε την ενημέρωση με. Εδώ είναι πώς θα το κάνετε αυτό στην ASP.

Πρώτον, το σενάριο για να γίνει αυτό κατανοητό. Ας υποθέσουμε ότι μετακινείτε διακομιστές για κάποιο λόγο. Έχετε έναν πίνακα "επισκεψιμότητας" στον παλιό διακομιστή που είχε τα πεδία page_id και hit_count. Έχετε επίσης έναν πίνακα "κυκλοφορίας" στον νέο διακομιστή με αυτά τα ίδια πεδία. Τώρα που τελειώσατε, θέλετε να συνδυάσετε μαζί αυτά τα δύο στοιχεία κίνησης έτσι ώστε να έχετε ένα τραπέζι με τη συνολική σας κίνηση.

Αρχικά, θα μετακινήσετε τα δεδομένα από τον παλιό διακομιστή στον νέο διακομιστή, σε έναν πίνακα που ονομάζεται "traffic_old". Έτσι, τα δύο τραπέζια είναι δίπλα-δίπλα στο νέο διακομιστή. Η σύνταξη SQL για να προσθέσετε αυτούς τους παλιούς αριθμούς κυκλοφορίας στη νέα διεύθυνση θα είναι:

ενημέρωση της κυκλοφορίας
ορίστε hit_count = traffic.hit_count + to.hit_count
από το traffic_old στο
όπου traffic.page_id = to.page_id;

Αυτή η εντολή θα ενημερώσει τον πίνακα επισκεψιμότητας έτσι ώστε η τιμή κάθε ταυτότητας σελίδας να είναι τώρα ίση με την αρχική τιμή συν την τιμή αντιστοίχισης από την κίνηση_χρήσης.

Για το πλήρες κέλυφος ASP, διαβάστε την Είσοδος στην Ενημέρωση σε ASP

Αν χρησιμοποιείτε τιμές χαρακτήρων / συμβολοσειρών, βεβαιωθείτε ότι έχετε διαβάσει σχετικά με το χειρισμό των apostrophes στα πεδία εισαγωγής για να βεβαιωθείτε ότι τα πεδία εισαγωγής είναι έτοιμα για χρήση σε SQL.

Εισαγωγή στο ASP Ebook

Κατεβάστε αυτό το ebook για να πάρετε όλα όσα πρέπει να ξέρετε για την εκμάθηση ASP - από ένα βήμα προς βήμα φροντιστήριο λιστών λειτουργιών, δείγμα κώδικα, κοινά σφάλματα και λύσεις, και πολλά άλλα! 101 σελίδες.

Οδηγίες Βίντεο: Biblical Series I: Introduction to the Idea of God (Ενδέχεται 2024).