很奇怪的数据填充问题
连接foxpro,用一段sql去读取数据库内容,sql语句如下:
SELECT employee.firstname AS firstname, employee.emplnum AS emplnum,
pnchslic.begrndtime AS begrndtime, pnchslic.endrndtime AS endrndtime,
pnchslic.reg AS reg, pnchslic.ot1 AS ot1, pnchslic.ot2 AS ot2, pnchslic.ot3 AS ot3,
pnchslic.attendcode AS attendcode, pnchslic.begattend AS begattend,
pnchslic.endattend AS endattend, dept.name
FROM pnchslic, employee, dept
WHERE pnchslic.emplnum = employee.emplnum AND pnchslic.department = dept.number
现在问题很奇怪,就是这段语句直接在foxpro中执行可以读取到数据,可是在程序里面怎么整都出不来数据,也没有异常,就是出来数据行数为0,通过dataadapter的预览数据也一样没有数据,很急!
------解决方案--------------------你有没有试一下把两个表现关联查询出来的结果集再和另一个表关联查询?