Innanzitutto perché usi il dsn?
Poi, credo tu abbia qualche errore nello script.

Roby