Estimado informatico...
Aun no conozco al "mago" que con solo leer tu requerimiento, le salga de quien sabe donde, la solucion...
No podemos ayudarte, si no nos envias mas detallado el proceso que realizas, y en que parte del codigo se te produce el error.
Deberias colocar un control de errores, y si es posible, que te envie a un archivo de errores, todas las posibles partes por donde pasa tu programa, y asi puedas saber por que se debe tu problema...
Pero asi, con tan pocos datos... ni que fueramos adivinos...