디비를 쓸때..
프로그램을 실행할때 마다
전에 테이블에 입력했던 자료를 지우기 위해서
입력폼의 formcreate 에..
table1.emptytable을 썼거든요..
그러면.!
Project real1.exe raised exception class EDBEngineError with message
"Table cannot be opened for exclusive use"
란 에러가 나는데 이것이 무엇이지요...
이것을 어떻게해야 고칠수가 있나요...
...............................................
그리고
입력폼과 출력폼 이렇게 2개를 만들었거든요..
그래서 입력폼에서 출력버튼을 누르면..
출력폼이 뜨고 종료를 누르면 끝나야 하는데
(참고로 산업기사 델파이 실기를 준비중입니다)
입력폼에서는 종료버튼을 누르면 종료가 되는데
출력폼에서는 종료버튼을 누르면 종료가 안됩니다..
똑같이 종료버튼에 close;를 썼거든요..
출력폼에는 또 추가해서 쓸 것이 있나요..????
...........................................
산업기사 시험이 앞으로 1주일 남았거든요..
부탁드립니다..
> 디비를 쓸때..
> 프로그램을 실행할때 마다
> 전에 테이블에 입력했던 자료를 지우기 위해서
>
> 입력폼의 formcreate 에..
> table1.emptytable을 썼거든요..
> 그러면.!
> Project real1.exe raised exception class EDBEngineError with message
> "Table cannot be opened for exclusive use"
> 란 에러가 나는데 이것이 무엇이지요...
> 이것을 어떻게해야 고칠수가 있나요...
> ...............................................
> 그리고
> 입력폼과 출력폼 이렇게 2개를 만들었거든요..
> 그래서 입력폼에서 출력버튼을 누르면..
> 출력폼이 뜨고 종료를 누르면 끝나야 하는데
> (참고로 산업기사 델파이 실기를 준비중입니다)
> 입력폼에서는 종료버튼을 누르면 종료가 되는데
> 출력폼에서는 종료버튼을 누르면 종료가 안됩니다..
> 똑같이 종료버튼에 close;를 썼거든요..
> 출력폼에는 또 추가해서 쓸 것이 있나요..????
> ...........................................
> 산업기사 시험이 앞으로 1주일 남았거든요..
> 부탁드립니다..
>
음냐...
먼저 첫번째요.
FormCreate에서 쓰지 마시고,
FormShow에서 써주세요...
그리고 테이블 콤포넌트도 좋지만, Sql Component를 써주세요.
나중을 위해서요...헤헤
Query1.sql.Add('Delete from ''test.db''');
Query1.ExecSql;
이렇게요.
두번째는 전체를 다 봐야 될거 같네요.
전 그런 경우가 없어서...
그럼.