21

OracleやPostgreSQL などの DBMS には、データベースから XML データを生成する関数があります。 org/docs/current/static/functions-xml.html#AEN15086

私の質問は、SQLite データベースに似たようなものがありますか? この目的のために、いくつかの追加のツール、ライブラリ、または標準ツールさえあるのでしょうか?

4

5 に答える 5

1

C#.NETを使用している場合、2 つの方法があります。

  1. データをデータセットに取得し、.WriteXml() メソッドを使用して xml ファイルに書き込むことができます。

    var sqc = new SqlConnection(ConfigurationManager.ConnectionStrings["AddsConnectionString"].ConnectionString);       
    
    sqc.Open();
    
    var q = "select * from adv";
    
    var sqd = new SqlDataAdapter(q, sqc);
    
    var ds = new DataSet();
    
    sqd.Fill(ds,"adv");
    
    ds.WriteXml("d:/data.xml");
    

System.Xml を含めることを忘れないでください

  1. または、それ以外の場合はLinqを使用できます。
于 2013-07-31T12:19:27.677 に答える