The projection part of your Select query refers to table aliases that don't exist elsewhere in the query - such as Ticket,Customer and Flight...
Try this query instead (you can fix the SQL Injection yourself...):
SELECT TICKET.TICKET_NO,CUSTOMER.CUSTOMER_ID,FLIGHT.FLIGHT_ID,FLIGHT.FLIGHT_CHARGES FROM TICKET_RESERVATION AS TICKET INNER JOIN FLIGHT_DETAILS AS FLIGHT ON TICKET_RESERVATION.FLIGHT_ID = FLIGHT_DETAILS.FLIGHT_ID WHERE [TICKET_NO]= '" & txtTicketNo.Text & "'", con)
It'll still crash because of the CUSTOMER alias that I can't see anything for at all in your query, but I've fixed the other two... Perhaps you could take the Customer_If from the Ticket_Reservation table - I suspect it will be there...
in fact, I'll deal with that for you... Try this:
SELECT TICKET.TICKET_NO,TICKET.CUSTOMER_ID,FLIGHT.FLIGHT_ID,FLIGHT.FLIGHT_CHARGES FROM TICKET_RESERVATION AS TICKET INNER JOIN FLIGHT_DETAILS AS FLIGHT ON TICKET.FLIGHT_ID = FLIGHT.FLIGHT_ID WHERE [TICKET.TICKET_NO]= '" & txtTicketNo.Text & "'", con)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…