ayuda access con visual basic

alejandro
21 de Enero del 2004
soy yo otra ves, solo me queda una duda, y no tengo un manual para buscarlo en estos momentos.
El dbs.execute lo ejecuta sin problemas, pero una ves que lo ejecuta salta un par de lineas. El programa que tengoo es el siguiente:

dbs.Execute "SELECT * FROM strTableName ORDER BY Data;"
Me!AggiungiNuovaCommessa.Caption = "Aggiungi Commessa"
Me!Commessa.Selected(h) = 0
Me!Commessa.Value = Null
Exit Sub
SalirCom:
MsgBox "Devi inserire numeri validi"

Una ves que hace DBS.EXECUTE salta directamente a la linea del MSGBOX, que justamente es la ultima linea del programa, y no me ejecuta las lineas que estan entre el DBS.EXECUTE y el MSGBOX.
Tengo que inserir algo mas o debo meterlo en otra parte del programa.
Otra ves muchas gracias
Saludos
Alejandro

mena
21 de Enero del 2004
hola por lo que veo se te salta hasta la ultima linea porque encuentra un error y si antes tienes un on error goto SalirCom:
pues se va a donde encuentra SalirCom que es la ultima linea

alejandro
21 de Enero del 2004
si pero, si no coloco la linea de DBS.EXECUTE no hace eso, y ademas me ordena bien la tabla, si tengo un error como puedo verlo, por que no me muestra nada.
gracias