L
lxmzm
Unregistered / Unconfirmed
GUEST, unregistred user!
我使用的是Access2000数据库,其中有表1和表2,之间建立了MASTER/DETAIL关系,具体为:
表1字段“序号”为自动数字型,表2字段“编号”为文本,表1为master,表2为detail
在ACCESS2000中设定了连接关系。(序号-->编号)
在delphi中,利用query查询,语句为:
select a.序号,a.名称,a.类型,b.不合格原因,b.数量 from 表1 a,表2 b where (a.序号=123)
and (a.序号=b.编号)
运行中提示类型不匹配,改为
select a.序号,a.名称,a.类型,b.不合格原因,b.数量 from 表1 a,表2 b where (a.序号=123)
and (a.序号=strtoint(b.编号))
运行中提示strtoint()未定义
我想ADO中不支持类似查询吧,如果我不想改变表1或表2结构,如何才能得到查询结果,请高手指点!
表1字段“序号”为自动数字型,表2字段“编号”为文本,表1为master,表2为detail
在ACCESS2000中设定了连接关系。(序号-->编号)
在delphi中,利用query查询,语句为:
select a.序号,a.名称,a.类型,b.不合格原因,b.数量 from 表1 a,表2 b where (a.序号=123)
and (a.序号=b.编号)
运行中提示类型不匹配,改为
select a.序号,a.名称,a.类型,b.不合格原因,b.数量 from 表1 a,表2 b where (a.序号=123)
and (a.序号=strtoint(b.编号))
运行中提示strtoint()未定义
我想ADO中不支持类似查询吧,如果我不想改变表1或表2结构,如何才能得到查询结果,请高手指点!