2016-02-26 39 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