2013-03-11 3 views
-1

어떻게이 쿼리에서 연결 하시겠습니까?현재까지 별도의 필드 연결

SQL

SELECT 
    eventscheduling.eventID, 
    event.eventName, 
    event.description, 
    sponsorCLUB.Organization, 
    department.Dname, 
    eventscheduling.smonth, 
    eventscheduling.sdate, 
    eventscheduling.syear, 
    eventscheduling.tHour, 
    eventscheduling.tMinute, 
    eventscheduling.tAmPm, 
    eventscheduling.venue, 
    eventscheduling.representative 
FROM eventscheduling, event, department, sponsorCLUB 
WHERE event.eventID=eventscheduling.eventID and 
    sponsorCLUB.sponsorID=eventscheduling.sponsorID and 
    department.DeptID=sponsorCLUB.DeptID and 
    eventscheduling.eventID='"+txtsearch.getText()+"'"; 

코드

String sql="select eventscheduling.eventID, event.eventName, event.description, 
sponsorCLUB.Organization, department.Dname, eventscheduling.smonth, eventscheduling.sdate, 
eventscheduling.syear, eventscheduling.tHour, eventscheduling.tMinute, eventscheduling.tAmPm, 
eventscheduling.venue, eventscheduling.representative from eventscheduling, event, department, 
sponsorCLUB where event.eventID=eventscheduling.eventID and 
sponsorCLUB.sponsorID=eventscheduling.sponsorID and department.DeptID=sponsorCLUB.DeptID and 
eventscheduling.eventID='"+txtsearch.getText()+"'"; 

나는 smonth, sdatesyear이 날짜로 결합하고 싶습니다.

+0

어떻게 결과를보고 싶고 데이터베이스는 무엇입니까? – pn8830

+0

이 변수를 설정하는 프로그래밍 언어는 무엇입니까? –

답변

1

DateSerial는 구성 부분에서 하나의 날짜를 만드는 데 사용할 수 있습니다 - http://www.techonthenet.com/access/functions/date/dateserial.php

SELECT 
    DateSerial(eventscheduling.syear, 
      eventscheduling.smonth, 
      eventscheduling.sdate) as eventschedulingdate 


은 BTW 당신은 ​​사용자 입력이 직접 SQL 쿼리에 추가 할 수 있도록하여 SQL 주입 취약점을 가지고있다.