Περίεργο σφάλμα default τιμής σε custom πίνακα

28 views
Skip to first unread message

Φώτης

unread,
Nov 5, 2025, 2:00:39 AM (4 days ago) Nov 5
to Softone Developers Network
Καλημέρα, όπως αναφέρω και στον τίτλο, έχω ένα πρόβλημα με έναν πίνακα και ένα πεδίο που έφτιαξα.

Έκανα τα εξής:

1) Έφτιαξα έναν πίνακα, CCCTEST με 7 πεδία:
   - CCCTEST (Ακέραιος αυτόματης αύξησης, μέγεθος 4, υποχρεωτικό)
   - NAME (Αλφαρηθμητικό, μέγεθος 64, Υποχρεωτικό)
   - άλλα 5 αλφαριθμητικά, όχι υποχρεωτικά
   Ο πίνακας επίσης έχει κύριο κλειδί: CCCTEST, περιορισμό: XP_CCCTEST, Επεξεργασία με: $ (το μόνο για το οποίο ακόμα δεν είμαι σίγουρος τι πρέπει να βάλω)
2) Έφτιαξα ένα πεδίο στον FINDOC, το CCCTEST (ακέραιος, μέγεθος 4, Editor: CCCTEST)
3) Έφτιαξα μία νέα προβολή όπου έβαλα το CCCTEST


Δουλεύει κανονικά, δηλαδή, όντως ανοίγει το dropdown με τις σειρές από τον πίνακα CCCTEST όμως έχει τα εξής 2 προβλήματα: 
1) Όταν φτιάχνω νέο παραστατικό βάζει από μόνο του την τιμή -1500003 στο primary. Δεν έχω ορίσει default τιμή όρισα για τον πίνακα. Μου κάνει για overflow αλλά δεν ξέρω γιατι.
2) Όταν πατάω το βελάκι του dropdown μου εμφανίζει τις σειρές του πίνακα, όμως αν πρώτα κάνω κλικ στο πρώτο πεδίο (primary key) και μετά πατήσω στο βελάκι βγάζει το σφάλμα: Ole Error: 80040E14. Incorrect syntax near the keyword 'ORDER'. Εξετάζοντας το SQL Monitor, προσπαθεί να κάνει το εξής script: SELECT TOP 100 A.CCCTEST,A.NAME FROM CCCTEST A WHERE A.CCCTEST=2* ORDER BY A.NAME. Όπου αποτυγχάνει προφανώς λόγω αυτού του αστερίσκου.

Καμιά ιδέα;

Φώτης

unread,
Nov 7, 2025, 1:35:05 AM (yesterday) Nov 7
to Softone Developers Network
Το έλυσα τελικά. Τον όρισα ως memory table και δούλεψε (το $ στο editor είναι για memory tables)
Reply all
Reply to author
Forward
0 new messages