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

SQL BUILDER C++


kavala7

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

Δημοσ.

ΠΡΟΣΠΑΘΩ ΝΑ ΠΑΡΩ ΤΙΣ ΕΓΓΡΑΦΕΣ ΕΝΟΣ ΠΙΝΑΚΑ ...ΣΕ ΕΝΑ DBGrid...ΑΝΑΛΟΓΑ ΜΕ ΤΗΝ ΗΜΕΡΟΜΗΝΙΑ ΠΟΥ ΘΑ ΔΙΑΛΕΓΕΙ Ο ΧΡΗΣΤΗΣ ΑΠΟ ΕΝΑ DBEdit...

ΚΑΙ ΓΡΑΦΩ ΤΟΝ ΠΑΡΑΚΑΤΩ ΚΩΔΙΚΑ...

 

1)

Query1->Active=false;

Query1->SQL->Clear();

Query1->SQL->Text="SELECT * FROM Script07.db WHERE Hmera <='"+Edit1->Text+"' ";

Query1->Active=true;

 

Η ΑΥΤΟ

2)

Query1->SQL->Add("FROM Script07.db");

Query1->SQL->Add("WHERE Hmera <='"+Edit1->Text+"' ");

Query1->SQL->Add("WHERE Hmera <='" +Edit1->Text+ " ' ");

Query1->Active=true;

 

ΚΑΙ ΤΑ ΔΥΟ ΔΟΥΛΕΥΟΥΝ ΜΕΝ..ΑΛΛΑ ΜΕ ΒΓΑΖΟΥΝ ΟΤΙ ΝΑ ΝΑΙ ΑΠΟΤΕΛΕΣΜΑΤΑ....

ΜΗΠΩΣ ΠΑΙΖΕΙ ΚΑΝΕΝΑ ΛΑΘΟΣ ΜΕ ΤΗΝ WHERE???

 

 

ΜΠΟΡΕΙ ΝΑ ΒΟΗΘΗΣΕΙ ΚΑΝΕΙΣ...??????????

 

ΕΥΧΑΡΙΣΤΩ....

Δημοσ.
ΠΡΟΣΠΑΘΩ ΝΑ ΠΑΡΩ ΤΙΣ ΕΓΓΡΑΦΕΣ ΕΝΟΣ ΠΙΝΑΚΑ ...ΣΕ ΕΝΑ DBGrid...ΑΝΑΛΟΓΑ ΜΕ ΤΗΝ ΗΜΕΡΟΜΗΝΙΑ ΠΟΥ ΘΑ ΔΙΑΛΕΓΕΙ Ο ΧΡΗΣΤΗΣ ΑΠΟ ΕΝΑ DBEdit...

ΚΑΙ ΓΡΑΦΩ ΤΟΝ ΠΑΡΑΚΑΤΩ ΚΩΔΙΚΑ...

 

1)

Query1->Active=false;

Query1->SQL->Clear();

Query1->SQL->Text="SELECT * FROM Script07.db WHERE Hmera <='"+Edit1->Text+"' ";

Query1->Active=true;

 

Η ΑΥΤΟ

2)

Query1->SQL->Add("FROM Script07.db");

Query1->SQL->Add("WHERE Hmera <='"+Edit1->Text+"' ");

Query1->SQL->Add("WHERE Hmera <='" +Edit1->Text+ " ' ");

Query1->Active=true;

 

ΚΑΙ ΤΑ ΔΥΟ ΔΟΥΛΕΥΟΥΝ ΜΕΝ..ΑΛΛΑ ΜΕ ΒΓΑΖΟΥΝ ΟΤΙ ΝΑ ΝΑΙ ΑΠΟΤΕΛΕΣΜΑΤΑ....

ΜΗΠΩΣ ΠΑΙΖΕΙ ΚΑΝΕΝΑ ΛΑΘΟΣ ΜΕ ΤΗΝ WHERE???

 

 

ΜΠΟΡΕΙ ΝΑ ΒΟΗΘΗΣΕΙ ΚΑΝΕΙΣ...??????????

 

ΕΥΧΑΡΙΣΤΩ....

 

η ημερομινια σε τι format ειναι?

select from db * where id=1 σου εχει ενα array με τα αποτελεσματα

Δημοσ.
ΑΝ ΕΝΝΟΕΙΣ ΣΤΟΝ ΠΙΝΑΚΑ...STRING...

 

αυτο φτεει

 

 

-----Προστέθηκε 19/11/2008 στις 09 : 53 : 53-----

 

 

θελω να πω, οτι τα string στη db ειναι ορισμενα , δλδ char[10] σου λεει

αρα εχεις string στο app

"hello"

και στη db

"hello "

αρα "hello"!= "hello "

Δημοσ.

ΔΕΝ ΠΑΙΖΕΙ ΑΥΤΟ ΠΟΥ ΛΕΣ...ΜΟΛΙΣ ΕΚΑΝΑ ΕΝΑ ΠΕΔΙΟ DATE ΚΑΙ ΔΕΝ ΤΟ ΠΑΙΡΝΕΙ ΠΑΛΙ..ΤΑ ΙΔΙΑ ΑΠΟΤΕΛΕΣΜΑΤΑ ΒΓΑΖΕΙ ΜΕ ΤΟ STRING...

ΚΑΙ ΑΝ ΛΥΘΕΙ ΜΕ ΑΥΤΟ ΠΟΥ ΛΕΣ...!!! ΠΩΣ ΘΑ ΜΠΟΡΩ ΝΑ ΠΑΙΡΝΩ ΕΓΓΡΑΦΕΣ ΚΑΙ ΑΠΟ ΑΛΛΑ ΠΕΔΙΑ ΤΟΥ ΠΙΝΑΚΑ ΠΟΥ ΕΧΩ ΤΥΠΟΥ STRING????

 

ΠΙΣΤΕΥς ΟΤΙ ΚΑΠΟΙΟ ΛΑΘΟΣΠΑΙΖΕΙΜΕ ΤΗΝ WHERE.. ΤΑ ΑΥΤΑΚΙΑ ΕΚΕΙ...ΜΠΟΡΕΙΣ ΝΑ ΒΟΗΘΗΣΕΙΣ ΜΕ ΑΥΤΟ???

Δημοσ.

κειτα εγω το εχω κανει με c#,

object obj= DataReader["imgs"];

BitmapImage img= (BitmapImage)obj;

 

και παει λεγοντας.

οσο για τεις ενδολες της sql , κανε το εξης

τρεξε τη sql και πατα new Query και αρχισε να τεσταρεις πχ

select from db *

πατα execute , και δες αν δουλεβει

Δημοσ.

ΡΕ ΦΙΛΕ....ΜΕΧΡΙ ΚΑΙ ΤΗΝ SELECT * FROM SCRIPT07.DB....ΔΟΥΛΕΥΕΙ...

ΟΤΑΝ ΠΑΩ ΝΑ ΚΟΤΣΑΡΩ ΤΗΝ WHERE ΕΚΕΙ ΜΟΥ ΤΑ ΧΑΛΑΕΙ ΓΜΤ...

ΕΧΩ ΔΟΚΙΜΑΣΕΙ ΟΛΟΥΣ ΤΟΥΣ ΣΥΝΔΥΑΣΜΟΥΣ...!!!!!

ΠΙΣΤΕΥΩ ΟΤΙ ΜΠΕΡΔΕΥΕΤΑΙ ΕΚΕΙ ΜΕ ΤΑ ΑΥΤΑΚΙΑ...ΔΗΛ...ΟΤΑΝ ΤΣΕΚΑΡΩ ΤΟ ΤΕΛΕΥΤΑΙΟ ΑΥΤΑΚΙ...ΔΕΝ ΜΟΥ ΤΣΕΚΑΡΕΙ ΑΥΤΟΜΑΤΑ ΤΟ ΠΡΩΤΟ ΑΥΤΑΚΙ..ΟΠΩΣ ΘΑ ΕΠΡΕΠΕ(ΓΙΑΤΙ ΕΙΝΑΙ ΤΗΣ ADD) ΑΛΛΑ ΜΟΥ ΤΣΕΚΑΡΕΙ ΤΟ ΠΡΟΤΕΛΕΥΤΑΙΟ...ΚΑΤΑΛΑΒΕΣ????

Δημοσ.
ΔΕΝ ΠΑΙΖΕΙ ΑΥΤΟ ΠΟΥ ΛΕΣ...ΜΟΛΙΣ ΕΚΑΝΑ ΕΝΑ ΠΕΔΙΟ DATE ΚΑΙ ΔΕΝ ΤΟ ΠΑΙΡΝΕΙ ΠΑΛΙ..ΤΑ ΙΔΙΑ ΑΠΟΤΕΛΕΣΜΑΤΑ ΒΓΑΖΕΙ ΜΕ ΤΟ STRING...

ΚΑΙ ΑΝ ΛΥΘΕΙ ΜΕ ΑΥΤΟ ΠΟΥ ΛΕΣ...!!! ΠΩΣ ΘΑ ΜΠΟΡΩ ΝΑ ΠΑΙΡΝΩ ΕΓΓΡΑΦΕΣ ΚΑΙ ΑΠΟ ΑΛΛΑ ΠΕΔΙΑ ΤΟΥ ΠΙΝΑΚΑ ΠΟΥ ΕΧΩ ΤΥΠΟΥ STRING????

 

ΠΙΣΤΕΥς ΟΤΙ ΚΑΠΟΙΟ ΛΑΘΟΣΠΑΙΖΕΙΜΕ ΤΗΝ WHERE.. ΤΑ ΑΥΤΑΚΙΑ ΕΚΕΙ...ΜΠΟΡΕΙΣ ΝΑ ΒΟΗΘΗΣΕΙΣ ΜΕ ΑΥΤΟ???

 

δεν γινετε σιγριση με strings

 

βαλε masktextbox αντι textbox και κανε Convert.ToDate(string value) (δες msdn για convert string σε date)

Δημοσ.

ΒΗΚΑ ΤΗΝ ΛΥΣΗ ΜΟΝΟΣ ΜΟΥ...

ΤΟ ΠΡΟΒΛΗΜΑ ΠΟΘ ΣΟΘ ΕΙΠΑ ΗΤΑΝ ΣΤΗΝ WHERE...ΤΟ ΣΩΣΤΟ ΕΙΝΑΙ ΤΟ ΕΞΗΣ....

 

 

Query1->Active=false;

Query1->SQL->Clear();

Query1->SQL->Text="SELECT *";

Query1->SQL->Add("FROM Script02.db");

Query1->SQL->Add("WHERE Hmera='"+Script02ViewF->Edit1->Text+"' " );

Query1->Active=true;

Δημοσ.

ΓΕΙΑ ΣΟΥ ΡΕ ΚΑΒΑΛΑ!!! ΡΕ ΣΥ ΦΙΛΕ ΕΧΩ ΕΝΑ ΒΙΒΛΙΟ ΜΕ ΤΗΝ mySQL δεν έχω καταλαβει Χριστό, πρέει να μάθω πρώτα κάποια άλλη γλώσσα και μετά να πάω για mySQL;

Δημοσ.

οχι ρε φιλε...ιδιες ειναι...απλος η mysql ειναι προγραμμα διαχειρησεις οοολης της βασης...και δημιουργεις και διαχειριζεσαι τισ βασεις απο εκει μεσα...απο οοοτι ξερω δηλ...

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

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

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