H4X0R Napisano Grudzień 11, 2019 Autor Zgłoś Udostępnij Napisano Grudzień 11, 2019 A wiec chodzi o to ze chcialbym aby moj program komunikowal sie z baza danych ale nie moge nic zapisac do tabeli i nie wiem czemu?? Na razie udalo mi się połączyć stworzyć nową baze w niej tabele ale do tej tabeli nie moge nic zapisac probowalem tak ale nic sie nie dzialo #define INSERT_SAMPLE "INSERT INTO table1(col1) VALUES(mouse)" if (mysql_query(&mysql, INSERT_SAMPLE)) { MessageBox(NULL, "BLAD BLAD BLAD", "", NULL); } else { MessageBox(NULL, "OK3", "OK3", NULL); } jesli ktos wie jak to zrobic niech napisze kawalek kodu albo jakies wyjasnienie Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Jarema Napisano Grudzień 12, 2019 Zgłoś Udostępnij Napisano Grudzień 12, 2019 void dbAddItem(HWND hParent, Osoba New) { ZeroMemory( Query, sizeof( Query ) ); wsprintf( Query, "INSERT INTO Ludzie (kategoria, nazwisko, imie, teldom, telkom, EMail) VALUES(" "'%i', '%s', '%s', '%s', '%s', '%s')", New.iKat, New.szNazwisko, New.szImie, New.szTelDom, New.szTelKom, New.EMail ); if ( mysql_query( myData, Query ) < 0 ) MessageBox( hParent, "Dodanie nowej osoby nie powiodło się!", "Błąd", MB_ICONEXCLAMATION | MB_OK ); } gdzie MyData to MYSQL *myData; Sorka że nie chce mi się sprawdzać ale mnie to działało na bank. Może poprostu źle połączyłeś się z bazą? Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
H4X0R Napisano Grudzień 12, 2019 Autor Zgłoś Udostępnij Napisano Grudzień 12, 2019 Jesli chodzi o to czy sie lacze z baza to jestem tego pewien bo najpierw ustanawiam polaczenie pozniej tworze tabele jesli nie istnieje itp tylko ze przy tworzeniu tabeli i np bazy metoda z define dzialala a teraz nie. A twoj kod szczerze mowiac tez mi nie dziala :( moze ktos ma inny poysl Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
H4X0R Napisano Grudzień 12, 2019 Autor Zgłoś Udostępnij Napisano Grudzień 12, 2019 Wlasciwie to juz sobie poradzilem odpowiedz na to pytanie jest na https://dev.mysql.com/doc/mysql/en/mysql-stmt-execute.html mi to dziala tylko ze jest o wiele dluzszym sposobem Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.