2012-05-14 5 views
2

C/C++에서 여러 sqlite 파일을 하나의 sqlite3 * 핸들에 어떻게 연결합니까? ATTACH라는 명령이 있다고 생각할 수도 있지만 C++에서 수행하는 방법을 알지 못합니다. 미리 감사드립니다.sqlite via C++, 여러 sqlite 파일 열기

ATTACH path_to_database AS database-name 

당신은 다음과 같이 첨부 된 데이터베이스에서 테이블을 참조 할 수 있습니다 :

database-name.table-name 

http://www.sqlite.org/lang_attach.html

대답 (로버트 덕분에)

sqlite3_exec(db, "ATTACH 'C:/tmp/tmp.sqlite' as mytmp"); 
+2

그 변수를 바인딩해야합니다. 만약 경로에'''가 포함되어 있다면? – Benoit

답변

5

ATTACH DATABASE SQL 명령을 실행