ntellos Δημοσ. 16 Ιουνίου 2012 Δημοσ. 16 Ιουνίου 2012 Έχω τον εξείς κώδικα: > String CarQuery = "SELECT BRAND.name 'bname', MODEL.name 'mname', CAR.year, CAR.Kilometers, CAR.cubic, CAR.color FROM BRAND,CAR,MODEL WHERE MODEL.id=CAR.modelId AND BRAND.id=MODEL.brandId AND CAR.id="; Statement SMT1 = myConnection.createStatement(); ResultSet rs1=SMT1.executeQuery(CarQuery+rs.getInt("carId")); Το πρόβλημα μου είναι ότι τα αποτελέσματα που παίρνει το resultset είναι αυτά που θα έπαιρνε αν είχα τρέξει το: > String CarQuery = "SELECT * FROM CAR WHERE id=" Άρα ουσιαστικά οι στήλες bname,mname δεν υπάρχουν καν και τα column indexes έρχονται αναλόγως με την δομή του πίνακα car στην βάση (πχ. το cubic αντί για 5 είναι 3 και index 1 είναι το car.id αντί για το brand.name)
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα