数据库中多表连接问题.急....
我在数据库中创建两张表tb_duty ,tb_department
我是用ODBC连接的数据库,我想把两张表连接起来查询,但总是报”由于结果集是由一个联接条件产生的,无法完成定位请求“的错误。为什么啊?
sql语句如下
strsql="select depshow,ID,dutyname,tb_duty.depname from tb_duty,tb_depart where tb_depart.depname=tb_duty.depname where tb_depart.depname='人事部'";
CRecordset的派生类中部分代码入下:
CString CTestwithdbset::GetDefaultSQL()
{
return _T("[dbo].[tb_depart],[dbo].[tb_duty]");
}