2

下面的代码抛出一个“无效的算法指定错误”

代码 :

DataTable dataTable = new DataTable();
        SqlCeConnection conn = DataHelper.GetConnection();
        {
            using (SqlCeCommand cmd = conn.CreateCommand())
            {
                cmd.CommandText = "SELECT * FROM <table>";
                SqlCeDataAdapter dataAdapter = new SqlCeDataAdapter(cmd);
                dataTable.Locale = System.Globalization.CultureInfo.InvariantCulture;
                dataAdapter.Fill(dataTable);
            }
        }
        return dataTable;

错误消息 指定的算法无效。- 在 System.Data.SqlServerCe.SqlCeCommand.ProcessResults(Int32 小时)

堆栈跟踪 在 System.Data.SqlServerCe.SqlCeCommand.CompileQueryPlan() 在 System.Data.SqlServerCe.SqlCeCommand.ExecuteCommand(CommandBehavior 行为,字符串方法,ResultSetOptions 选项) 在 System.Data.SqlServerCe.SqlCeCommand.ExecuteReader(CommandBehavior 行为) 在 System.Data .SqlServerCe.SqlCeCommand.ExecuteDbDataReader(CommandBehavior 行为)在 System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior 行为)在 System.Data.Common.DbDataAdapter.FillInternal(DataSet 数据集,DataTable[] 数据表,Int32 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables,Int32 startRecord,Int32 maxRecords,IDbCommand 命令,CommandBehavior 行为)在 System.Data.Common.DbDataAdapter 的 startRecord、Int32 maxRecords、String srcTable、IDbCommand 命令、CommandBehavior 行为) .填充(数据表数据表)

4

0 回答 0