3
我知道如何使用System.Data.OleDb如何在不使用数据表(C#)的情况下将单个sql结果返回到字符串中?
,以填补dAdapter.Fill(dTable)一个DataTable但它是沉重的,如果我只是想找回像一个单一的字符串值“从表中选择的名称,其中idperson = 1”
无法绕过创建DataTable吗?
我想在MS Access中创建一个等效的dlookup函数。
我知道如何使用System.Data.OleDb如何在不使用数据表(C#)的情况下将单个sql结果返回到字符串中?
,以填补dAdapter.Fill(dTable)一个DataTable但它是沉重的,如果我只是想找回像一个单一的字符串值“从表中选择的名称,其中idperson = 1”
无法绕过创建DataTable吗?
我想在MS Access中创建一个等效的dlookup函数。
using (var conn = new OleDbConnection(...))
using (var cmd = new OleDBCommand("select ...", conn)) {
conn.Open();
object result = cmd.ExecuteScalar(); // cast to appropriate type
conn.Close();
}
很好,这就是答案! – programmernovice 2009-08-11 21:15:43