这可能看起来很简单,但是当我的查询包含多个表时,我很难弄清楚如何填充我的数据集。
例如,如果我有一个查询是“SELECT USER_ID, USER_NAME, CREDENTIALS FROM USERS, CREDENTIALS WHERE USER_ID = CRED_ID”,然后尝试使用 DataAdapter.Fill 方法,它会抛出错误,说它不是单个组函数。
我的 DataAdapter 是 = da
我的 DataSet 是 = ds
我正在尝试的是:
da.Fill(ds, "USERS;CREDENTIALS");
或者
da.Fill(ds, "USERS, CREDENTIALS");
我将如何正确地做到这一点?我只需要运行一个查询,根据匹配的 ID 从 2 个表中进行选择,但我希望它在一个数据集中,这样我就可以一次通过 1 行和列的结果。
任何帮助是极大的赞赏!