Προς το περιεχόμενο

Delphi+Database


Coyote

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπερα. Λοιπον εχω το εξης προβλημα:

έχω εναν πινακα με 3 στηλες (οδος , χ, y)

με κλικ σε ενα χαρτη προστιθετε μια καινουργια εγγραφη στον πινακα και αυτοματ συπμληρονονται τα x,y του πινακα και μετα συμπληρωνω εγω το πεδιο οδος. θα ηθελα με το ποθ θα κανω αποθηκευση(Post) την καινουργια εγγραφή να ταξινομειται αλφαβητικα σθμφωνα με την στηλη οδος. Please Help me !!! (Eιναι μεροσ πτυχιακήσ εργασίας)

Δημοσ.

Auto pou les den uparxei san ennoia stis baseis dedomenwn. Ta dedomena apothikevodai me basi tin seira pou bikan kai oxi me kapoia alfarithmitiki seira.

 

Auto pou boreis na kaneis einai na ekmetaleuteis tin SQL kai otan ekteleis to query gia na ta eksageis, na sou ta dinei i SQL se alfabitiki seira.

 

Px an exeis pinaka Poli(odos, x, y) boreis na ta pareis me alfabitiki seira ws eksis:

 

SELECT odos, x, y

WHERE ....

ORDER BY odos;

 

opote to Recordset tou Query tha periexei auto akrivws pou thes.

Δημοσ.

Πραγματι , ενα απο τα θεμελιωδη χαρακτηριστικα των σχεσιακων βασεων δεδομενων ειναι οτι τα δεδομενα (rows- tuples) δεν αποθηκευοντε στους πινακες με καποια συγκεκριμενη σειρα η λογική. Συνηθως ακολουθουν την σειρα εισαγωγης!

 

Τωρα εχω την εντυπωση οτι δουλευεις με ADO και OLEDB Και μαλλον χρησιμοποιεις recordset. Ζητας δεδομενα απο την βαση τα οποια γεμιζουν το recordset. Υποθετω επισης οτι τα στοιχεια αυτα τα rows τα δειχνει και σε καποιο grid. Εκτος απο το αρχικο querie που μπορεις να κανεις οπως υπεδειξε ο GrMikeD, εχεις την δυναοττηα να επεργαστης τα δεδομενα και στο ιδιο το recordset , να τα sort-αρεις κτλ κτλ..Αυτο σε περιπτωση που θες να βαλεις πιο πολυπλακη λογικη στον τροπο που διαχειριζεσαι τα δεδομενα εκτος βασης , το πως τα παρουσιαζεις κτλ κτλ

 

 

Δημοσ.

Εάν έχεις φτιάχει την βάση με το Database Desktop θα δεις πως δίπλα που δηλώνεις τον τύπο και το μέγεθος έχει να βάλεις Key (ή Index). Πήγαινε με βελάκια και πάτα space να βάλει αστεράκι.

 

Name Type Size Key

ONOMA_ODOY String 255 *

POS_X Integer

POS_Y Integer

 

Δεν είμαι σίγουρος αλλά δεν πρέπει να έχει Integer Types <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" />

 

Να μην ξεχάσω πως δεν μπορείς να βάλεις πάνω από 1 φορά το ίδιο όνομα οδού.

Αρχειοθετημένο

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

  • Δημιουργία νέου...