데이터베이스의 필드를 업데이트하는 것과 관련하여 개념상의 의심이 있습니다.사용자 컴퓨터에서 테이블을 올바르게 업데이트하는 방법은 무엇입니까?
I는 데이터를 저장하는 SQLite는를 사용 Qt는 (C++) 애플리케이션을 개발했다. SQLite 파일 (.db)은 사용자 컴퓨터에 저장됩니다. 이 파일은 사용자가 응용 프로그램을 처음 열 때 자동으로 만들어집니다.
문제는 해당 데이터베이스에서 하나의 테이블을 업데이트해야한다는 것입니다. ALTER TABLE
명령을 사용하여 수행 할 수 있지만 사용자 컴퓨터에 할당 된 데이터베이스의 테이블을 제대로 업데이트하려면 어떻게해야합니까?
테이블에 원하는 필드가 없는지 확인한 다음 ALTER TABLE
명령을 실행하거나 다른 쉽고 올바른 방법이 있는지 확인해야하는 기능을 만들어야합니까?
응용 프로그램을 어떻게 배포합니까? 업데이트 프로그램을 사용하여 응용 프로그램을 업데이트하는 경우 업데이트 프로그램에서 열의 존재 여부를 확인하고 필요에 따라 DB를 업데이트 할 수 있습니다. – NathanOliver
감사합니다. @ NathanOliver. 아쉽게도 업데이터가 없으며 응용 프로그램 (.exe)은 전자 메일로 보내진 링크로 배포됩니다. 그러나 응용 프로그램에서 직접 열의 존재 여부를 확인할 수 있습니다. – KelvinS