Se non salva "alcune" info nel database, vuol dire che altre le salva e quindi la connessione avviene.
L'errore devi averlo commesso nella realizzazione di qualche funzione che non fa ciò che dovrebbe.