Q&A

  • 델피이 프로그램에서 'Restore' sql 문을 쓸수 없나요?
저는 MSsql 을 사용하고 있습니다



델파이 프로그램에서 백업과 리스토어를 지원하려고 하는데,



다음과 같이 프로그래밍 했거든요.



with Query1 do

begin

Close;

SQL.Clear;

SQL.Add('Restore xxx From xxx');

ExecSQL;

end;



그런데, 데이터 베이스가 사용중이라는 에러가 뜨더군요.

Query1 의 Property중 'DatabaseName'에다가 리스토어 하려는 데이터베이스를 설정했기 때문에 에러가 나는거 같은데 (MSsql에서 RESTORE는 데이터 베이스가 사용중이면 실행을 할 수 없다는 건 알지만) 그럼 어떻게 SQL문을 실행시켜야 합니까?



0  COMMENTS