检索字段从Mysql到gridview
本文关键字:gridview Mysql 字段 检索 | 更新日期: 2023-09-27 18:11:21
我试图检索信息到gridview,如果我在下面使用它的工作
DataTable dt = new DataTable();
OdbcDataAdapter oda = new OdbcDataAdapter("SELECT * FROM patchtest", con);
oda.Fill(dt);
return dt;
}
我用Navicat查询生成器构建了一个查询,它与Navicat一起工作,并检索我要查找的信息。当我在下面尝试时,我的程序只是关闭,没有错误。
{
DataTable dt = new DataTable();
OdbcDataAdapter oda = new OdbcDataAdapter("SELECT members.`Code`patchtest.PatchID,patchtest.Description,patchtest.Employee,patchtest.Date,patchtest,Results FROM members,patchtest WHERE members.`Code` = patchtest.MemberID", con);
oda.Fill(dt);
return dt;
}
在格式化代码时更容易发现这样的错误。
- 首先,您需要在
select
语句的前两个字段之间使用逗号。 - 第二,你有
patchtest,Results
时,你应该有patchtest.Results
。 最后,我建议在
from
子句中使用join
而不是逗号。SELECT members.Code,
patchtest.PatchID,
patchtest.Description,
patchtest.Employee,
patchtest.Date,
patchtest.Results
FROM members
JOIN patchtest on members.Code = patchtest.MemberID