我可以对Dataset的表执行sql查询吗?

本文关键字:sql 查询 执行 Dataset 我可以 | 更新日期: 2023-09-27 17:50:30

我知道这个问题很愚蠢。但我不像你们那么天才。如果我有一个如下所示的数据集:-

adapter.fill(ds,"Login");

现在在Dataset中创建的表是"Login"。现在我可以对这个表执行sql命令了,比如

sqlcommand cmd = new sqlcommand("select * from Login");

我可以对Dataset的表执行sql查询吗?

可以对数据表进行筛选,如

ds.Tables["Login"].Select("ID=1 AND ID2=3"); // sample expression

更多关于此链接

  • 数据集的过滤和排序

是的,你可以按照下面的方法做

dataset ds=new Dataset
    datatable dt=ds.table[0].select(" select * from tablename")
    or
    datatable dt=ds.table["tablename"].select(" select * from tablename")