2011-09-30 5 views
0

ms 액세스 데이터베이스를 사용하여 Java 응용 프로그램을 만듭니다.TAble이있는 경우 테이블을 삭제하고 테이블을 만듭니다.

테이블을 만들지 않으면 "student"테이블을 만들어야합니다. 그렇다면 테이블을 떨어 뜨린 다음 테이블을 먼저 만듭니다.

나는 코드를 작성하고있다. 이를 위해 전 기능 부울 makeTable (연결 사기꾼, 문자열 TABLENAME) 및 기능 부울 dropTable (연결 사기꾼, 문자열 TABLENAME)

처음 표는 다음 maketable() false를 반환하지만 (기능 dropTable를 호출 존재하는 경우)를 만들었습니다 또한 false를 반환합니다 (테이블 삭제되지 않음)

두 번째 시간 dropTable()을 호출 한 다음 true (테이블이 성공적으로 삭제됨)를 반환하지만 createTable()을 호출하면 false (테이블이 만들어지지 않음)를 반환합니다.

왜 이런 일이 발생하는지 잘 모릅니다.

도와주세요.

문이 사전에이

덕분에 일에 (테이블 삭제 IF는 학생 존재) 또는 다른 방법이 있는지.

--PARAG 인도적

답변

관련 문제