Συγγραφέας |
Θέμα |
|
Telxinas
Μέλος 2ης Βαθμίδας
331 Μηνύματα |
Απεστάλη: 13/01/2005, 18:32:24
Μπορείς να μου γράψεις εδώ τα statements που χρησιμοποίησες;Πες μου και τι βάση χρησιμοποιείται από το forum. Επιχείρησης Γης Μαδειάμ (Μην κάνεις κλικ!) Telxinas - Καθαρισμοί Χαλιών |
Jejeje
Πρώην Συνεργάτης
Greece
533 Μηνύματα |
Απεστάλη: 13/01/2005, 19:16:42
Φίλε Telxinas, Δυστυχώς αυτή τη στιγμή δεν έχω πρόσβαση στις asp σελίδες του forum για να σου γράψω τα χρησιμοποιούμενα sql statements. To DBMS σκέψου ότι βασίζεται στην SQL database query language και είναι open source!! Eίμαι σίγουρος ότι μάντεψες σωστά.--Je^3-- >-))8> Edited by - Jejeje on 13/01/2005 19:17:35 |
Telxinas
Μέλος 2ης Βαθμίδας
331 Μηνύματα |
Απεστάλη: 13/01/2005, 19:26:45
Δεν θυμάσαι τί είχες χρησιμοποιήσει τελευταία φορά;Αν είναι ας μου στείλει ο admin το statement, δεν χρειάζεται να γράψει ονόματα πεδίων ή table. Δεν του στέλνω private, σήμερα του έχω στείλει δύο και παρ' όλα αυτά, ο τόπος γύρω μου βρωμάει κουνουπίδι Επιχείρησης Γης Μαδειάμ (Μην κάνεις κλικ!) Telxinas - Καθαρισμοί Χαλιών |
Jejeje
Πρώην Συνεργάτης
Greece
533 Μηνύματα |
Απεστάλη: 13/01/2005, 21:45:11
Φίλε Telxinas, Στο members.asp ο αριθμός των μελών του forum υπολογίζεται από το rs.RecordCount. Το πρόβλημα είναι ότι μετά τη μετάπτωση στη νέα βάση δεδομένων (sql όπως είπαμε) ο αριθμός των μελών στο κάτω μέρος της σελίδας παραμένει -1 ανεξάρτητα από το μέγεθος του recordset. Το πρόβλημα οφείλεται στον ορισμό των cursor type και location τα οποία χρησιμοποιούνται κατά τη δημιουργία του recordset object στην ADO (δηλαδή set rs = Server.CreateObject("ADODB.Recordset")). Και πιο συγκεκριμένα (όπως γράφω στο προηγούμενο μήνυμα) χρησιμοποιώντας την CursorLocation property σαν adUseServer θα γυρίσει αποτέλεσμα -1 στην property RecordCount. Oπότε (μάλλον) θα πρέπει να θέσω στην CursorLocation property σε adUseClient. Το παραπάνω, σε συνδυασμό με το προηγούμενό μου μήνυμα, ελπίζω πως οδηγούν στη λύση του κατά την προσωπική μου άποψη ασήμαντου προβλήματος. Ελπίζω να σε βοήθησα λίγο στον τρόπο σκέψης μου.Φιλικά --Je^3-- Edited by - Jejeje on 13/01/2005 21:46:55 |
Telxinas
Μέλος 2ης Βαθμίδας
331 Μηνύματα |
Απεστάλη: 13/01/2005, 22:02:09
Ναι, εγώ 90% πάνω από το statement γράφω rs.cursorlocation=aduseclient. Λέω 90% γιατί ορισμένες φορές, τρώει κόλλημα, για κάποιο λόγο δεν βγαίνει και προκειμένου να σπαταλάω τον χρόνο μου για να το βρω, χρησιμοποιώ το count. Δεν επιβαρύνει καθόλου τον χρόνο, άντε το πολύ κάτι nanosecond. Επιχείρησης Γης Μαδειάμ (Μην κάνεις κλικ!) Telxinas - Καθαρισμοί Χαλιών |