2016-02-26 75 views
-1

我需要將值從具有3列的Sqlite表導出爲CSV文件。 應該寫一環,並使用選擇查詢轉儲全部價值或者是有一個內置的SQL函數來做到這一點..將SQLite數據庫中的值導出爲CSV

我在這裏

void writecsv() 
{ 
    char c[1000]; 
    FILE *fptr; 
    fptr=fopen("output.csv","w"); 

} 
+0

沒有內置功能來做到這一點。 – LPs

回答

0

我用system調用做

system("sqlite3 -header -csv 'db2.db' 'select * from tdata;' > out.csv"); 
0

沒有內置SQLite的lib中,但是你可以使用帶命令.mode csv.outputsqlite3 CLI。這也可以通過使用init文件並從stdin/file中讀取SQL命令來編寫腳本。

+0

謝謝..我得到它的工作。 PLZ看到我的答案... – techno