我的代码跳过一部分

时间:2015-09-10 06:31:57

标签: c# sqlite

我的代码跳过从另一个数据库读取表的部分。 它必须使用for each为我的代码工作。当我使用不同的数据库类型时它可以工作但是使用sqlite它无法读取数据库的内部。 整个代码是将数据库迁移到不同的程序。

var test1 = 5.123 | 0 ; // will be 5
var test2 = 5.123 | 2 ; // will be 7
var test3 = 5.123 | 4 ; // will be 5 again

这是代码获取架构的地方。

DataTable schemaUserTables = m_objDbSource.GetSchemaUserTables();
DataRow[] sortedUserTables = schemaUserTables.Select("TABLE_NAME <> 'sysdiagrams'",
                "TABLE_SCHEMA ASC, TABLE_NAME ASC", DataViewRowState.CurrentRows);
foreach (DataRow schemaUserTable in sortedUserTables)
{
    object oSchema = schemaUserTable["TABLE_SCHEMA"];
    if (Convert.IsDBNull(oSchema))
    {
        m_clbTables.Items.Add(schemaUserTable["TABLE_NAME"]);
    }
    else
    {
        m_clbTables.Items.Add(schemaUserTable["TABLE_SCHEMA"] + "." + schemaUserTable["TABLE_NAME"]);
    }
}

0 个答案:

没有答案