1

DataTable のインストール中にプロセスが失敗する理由を理解できませんでした

        Mono.Data.Sqlite.SqliteDataAdapter da=new 
                         SqliteDataAdapter("select * from custome",con);
        System.Data.DataTable dt=new DataTable();
        dt.BeginLoadData();
        da.Fill(dt);//Error
        dt.EndLoadData();
4

1 に答える 1

0

問題は、ネイティブの sqlite3 ライブラリが Mac で SQLITE_ENABLE_COLUMN_METADATA でコンパイルされていないことです。解決策は、ソースをダウンロードし、上記の設定でコンパイルし、デフォルトのライブラリを新しくコンパイルされたものでオーバーライドすることです。最後の部分はまだよくわかりません。別の関連スレッドを次に示します。

OS X の Mono: System.Data.SQLite が機能しない

于 2012-08-20T21:00:59.287 に答える