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 回答