C++ Builder

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
dini
Δημοσιεύσεις: 5
Εγγραφή: 26 Μάιος 2006 11:46

C++ Builder

Δημοσίευση από dini » 02 Ιουν 2006 21:26

Γεια σας παιδιά!
Δεν ξέρω αν μπορεί κάποιος να με βοηθήσει ..
Κάνω την πτυχιακή μου αυτή τη στιγμή. Το πρόγραμμα μου υλοποιείται σε C++ Builder 6 και SQL server 2000.
Έχω ένα πρόβλημα, που χωρίς τη λύση του δεν μπορώ να προχωρήσω ..
Θέλω να εμφανίσω σε ένα edit τον max κωδικό, τον Order_Cust_No.
Μέσα στο query, γράφω το εξής: select max (distinct Order_Cust_No) from Order_Cust

Και ενώ όταν γράφω την εντολή αυτή στο SQL Query Analyzer μου επιστρέφει το σωστό αποτέλεσμα, αντιθέτως στη Builder μου βγάζει πρόβλημα.


Query_code ->Close();
Query_code ->Open();

while(!Query_code ->Eof)
{
int kwdikos = Query_code ->FieldByName("Order_Cust_No")->AsInteger;
Edit1->Items->Add(kwdikos);
}
Μέσα στηBuilder γράφω τον παραπάνω κώδικα. Και προφανώς κάπου εδώ κάνω το λάθος...

Σε 3 μέρες πρέπει να παραδώσω την εργασία και όπως καταλαβαίνετε καίγομαι! Η βοήθειά σας είναι πολύτιμη....


(Αυτός είναι ο πίνακας μου
CREATE TABLE Order_Cust_Details
(
Order_Cust_No INT NOT NULL,
Pcode BIGINT NOT NULL,
Cust_Details_quantity INT NOT NULL,
primary key (Order_Cust_No, Pcode),
Foreign key(Order_Cust_No) references Order_Cust (Order_Cust_No),
Foreign key(Pcode) references Product (Pcode)
) )

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

C++ Builder

Δημοσίευση από cpulse » 03 Ιουν 2006 02:38

Το TEdit είναι σκέτο text όχι list.. οπότε αντί για

Edit1->Items->Add(kwdikos);

γράψε

Edit1->Text = IntToStr(kwdikos);

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης