我知道如何使用System.Data.OleDb
使用dAdapter.Fill(dTable)填充数据表但是如果我只想检索单个字符串值,例如“从表中选择名称,其中idperson = 1”,那就太重了
我不能绕过创建DataTable吗?
我想在MS Access中创建一个等效的dlookup函数。
答案 0 :(得分:14)
using (var conn = new OleDbConnection(...))
using (var cmd = new OleDBCommand("select ...", conn)) {
conn.Open();
object result = cmd.ExecuteScalar(); // cast to appropriate type
conn.Close();
}