使用OleDbCommand获取数据库行列值 [英] get Database row column value with OleDbCommand

查看:137
本文介绍了使用OleDbCommand获取数据库行列值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用 OleDbCommand

当前代码:

private static string TryCheckDateTime(OleDbConnection cn, string table, string colName, string dataColumn)
    {
        if (dataColumn.Contains(AllowedValues.String.ToString()))
        {
            using (OleDbCommand cmd = new OleDbCommand())
            {
                OleDbDataReader rowItems;
                // Connection to Database
                cmd.Connection = cn;
                // Query script: "SELECT TOP 5 {0} FROM [DBName].[dbo].[{1}]"
                cmd.CommandText = string.Format(Values.VerifyDatetime, colName, table);
                // Gets top 5 rows
                rowItems = cmd.ExecuteReader(CommandBehavior.Default);

                foreach (var row in rowItems)
                {
                    // how can I get that row data?
                    var a = row;
                }
            }
        }
        return null;
    }

我想得到的值:

推荐答案

您尝试过

string test;
while (rowItems.Read())
    test = rowItems[0].ToString();

这篇关于使用OleDbCommand获取数据库行列值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆