en lugar de hacer un "select *" tienes que definir explícitamente el orden de los campos:
Código SQL
[-]SELECT CAMPO2, CAMPO1
FROM TABLA
¿Cuál es el problema de que los campos esten en ese orden? ¿Los quieres para cargar una grilla? si es así, puedes predefinir las columnas en otro orden.
Saludos!