Hai definito nel file incluso una funzione connect che utilizza dei dati che non vengono passati alla funzione. Per cui, o li dichiari globali (sconsigliato), oppure li passi quando fai la chiamata.
Ma soprattutto: LA FAI LA CHIAMATA?

L'utente ODBC è l'utente impostato da windows quando cerca di fare una connessione in automatico la prima volta che lanci una query senza avere fatto la connessione prima