Aktualnie inny program korzysta z tego pliku

0

Witam wszystkich,

jakiś czas temu miałem problem z napisaniem programu który łączy się do mysql'a, lecz szczęśliwie wszystko udało mi się rozwiązać. Prawie wszystko. Program jest skończony, i gdy odpalam go przez kompilator wszystko działa jak miało działać. Niestety, gdy chcę go uruchomić normalnie wywala mi błąd:
Na Viście:
Program xxx przestał działać.
Na XP:
Aktualnie inny program korzysta z tego pliku.

Kawałek kodu, odpowiadającego za łączenie się do Mysqla:

MYSQL *conn; 
MYSQL_RES* res; 
MYSQL_ROW  row;

...

         conn = mysql_init (NULL); 

if (
   !mysql_real_connect ( 
   conn, 
   "localhost", 
   "user", 
   "pass", 
   "db", 
   0, 
   NULL, 
   0) 
) {
     std :: cout << "Nie ma takiej bazy, lub podane dane są niepoprawne";
}
else{
       std :: cout << "Połączenie z baza powiodlo sie\n" << std::endl;
}
mysql_close (conn);

Co jest przyczyną błędu i jak go naprawić?

0

przede wszystkim, ani "my", ani Ty wróżką nie jesteś, więc pierwsze co musisz zrobić - to dowiedziec sie, o jaki plik chodzi. jesli nie wiesz jak, polecam sysinternals FileMon albo ProcMon

1 użytkowników online, w tym zalogowanych: 0, gości: 1