How do I get the results in a union query to come out in the order of each select statement? Thanks.
Swi
Code:
rs.Open "SELECT [NAME] FROM [" & FileName & "] WHERE LEN([NAME]) = " & _
"(SELECT MAX(LEN([NAME])) FROM [" & FileName & "]) UNION " & _
"SELECT [ADDR5] FROM [" & FileName & "] WHERE LEN([ADDR5]) = " & _
"(SELECT MAX(LEN([ADDR5])) FROM [" & FileName & "]) UNION " & _
"SELECT [ADDR4] FROM [" & FileName & "] WHERE LEN([ADDR4]) = " & _
"(SELECT MAX(LEN([ADDR4])) FROM [" & FileName & "]) UNION " & _
"SELECT [ADDR3] FROM [" & FileName & "] WHERE LEN([ADDR3]) = " & _
"(SELECT MAX(LEN([ADDR3])) FROM [" & FileName & "]) UNION " & _
"SELECT [ADDR2] FROM [" & FileName & "] WHERE LEN([ADDR2]) = " & _
"(SELECT MAX(LEN([ADDR2])) FROM [" & FileName & "]) UNION " & _
"SELECT [ADDR1] FROM [" & FileName & "] WHERE LEN([ADDR1]) = " & _
"(SELECT MAX(LEN([ADDR1])) FROM [" & FileName & "]) UNION " & _
"SELECT [CITY] FROM [" & FileName & "] WHERE LEN([CITY]) = " & _
"(SELECT MAX(LEN([CITY])) FROM [" & FileName & "])", conn, adOpenStatic, adLockReadOnly, adCmdText
Swi