Koen Piller
Programmer
Hi,
I have this routine (to find duplicates in a table)
it works fine.
Now chanching it into a more generic coding like :
it will result in an error (17). What could possible be the matter?
Thanks in advance
Jockey(2)
I have this routine (to find duplicates in a table)
Code:
Select tblImporttst.*, Duplicates.nCount ;
FROM tblImporttst ;
INNER JOIN ( Select Veld1, Veld2, COUNT(*) As nCount GROUP By Veld1, Veld2 ;
FROM tblImporttst ;
HAVING Count(*) > 1 ;
) As Duplicates On Duplicates.Veld1 = tblImporttst.Veld1 ;
AND Duplicates.Veld2 = tblImporttst.Veld2
it works fine.
Now chanching it into a more generic coding like :
Code:
text to Selecting
Select ;
varcTbl.*, Duplicates.nCount ;
FROM varcTbl ;
INNER JOIN ( Select varcFld1, varcFld2, COUNT(*) As nCount GROUP By varcFld1, varcFld2 ;
FROM varcTbl ;
HAVING Count(*) > 1 ;
) As Duplicates On Duplicates.varcFld1 = varcTbl.varcFld1 ;
AND Duplicates.varcFld2 = varcTbl.varcFld2
EndText
clea
Selecting=Strtran(Selecting,'varcFld1','VELD1')
Selecting=Strtran(Selecting,'varcFld2','VELD2')
Selecting=Strtran(Selecting,'varcTbl','tblImporttst')
Selecting=Strtran(Selecting,';',' ')
&Selecting
Browse normal
Thanks in advance
Jockey(2)