Problema DB SURSA

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
TriKii
Utilizator interzis !

Utilizator interzis !
Mesaje: 14
Membru din: 12 Feb 2021, 13:55
Server: Ek
Aprecieri: 25  
Mulţumiri: 0
Medalii

*Problemă/Întrebare:
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: Vreau sa faci si eu fixul pentru stergerea caracterelor, am urmat topicul de la Western si imi da eroarea asta cand compilez

ClientManagerPlayer.cpp: In member function 'void CClientManager::__RESULT_PLAYER_DELETE(CPeer*, SQLMsg*)':
ClientManagerPlayer.cpp:1133:10: error: 'queryStr' was not declared in this scope
snprintf(queryStr, sizeof(queryStr), "INSERT INTO player_deleted%s SELECT * FROM player%s WHERE id=%d",
^
gmake: *** [.obj/ClientManagerPlayer.o] Error 1
gmake: *** Waiting for unfinished jobs....
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Cauta acel "queryStr", de care iti spune ca nu a fost declarat, prin tot tutorialul... si vezi unde a fost declarat
Avatar utilizator
TriKii
Utilizator interzis !

Utilizator interzis !
Mesaje: 14
Membru din: 12 Feb 2021, 13:55
Server: Ek
Aprecieri: 25  
Mulţumiri: 0
Medalii

SkyLine scrie: ↑13 Feb 2021, 13:02 Cauta acel "queryStr", de care iti spune ca nu a fost declarat, prin tot tutorialul... si vezi unde a fost declarat

Cod: Selectaţi tot

snprintf(queryStr, sizeof(queryStr), "INSERT INTO player_deleted%s SELECT * FROM player%s WHERE id=%d",
                GetTablePostfix(), GetTablePostfix(), pi->player_id);
        std::auto_ptr<SQLMsg> pIns(CDBManager::instance().DirectQuery(queryStr));

        if (pIns->Get()->uiAffectedRows == 0 || pIns->Get()->uiAffectedRows == (uint32_t)-1)
        {
            sys_log(0, "PLAYER_DELETE FAILED %u CANNOT INSERT TO player_deleted%s", dwPID, GetTablePostfix());

            peer->EncodeHeader(HEADER_DG_PLAYER_DELETE_FAILED, pi->dwHandle, 1);
            peer->EncodeBYTE(pi->account_index);
            return;
        }
Si unde trb declarat ca nu am idee
Avatar utilizator
Ionuţ
Web Master

Web Master
Mesaje: 1001
Membru din: 02 Sep 2013, 14:41
Server: Metin2CMS
Regat: Jinno
Aprecieri: 88  
Mulţumiri: 471  
Discord: Copiază ID
 Contact:
Medalii

Ți-l declari înainte să-l folosești, exemplu:

Cod: Selectaţi tot

char queryStr[512];
.....
Proiectele mele

Imagine
Afișează semnătura
Avatar utilizator
TriKii
Utilizator interzis !

Utilizator interzis !
Mesaje: 14
Membru din: 12 Feb 2021, 13:55
Server: Ek
Aprecieri: 25  
Mulţumiri: 0
Medalii

Ionuţ scrie: ↑13 Feb 2021, 14:42 Ți-l declari înainte să-l folosești, exemplu:

Cod: Selectaţi tot

char queryStr[512];
.....
a mers, s-a compilat, dar tot nu merge sa sterg caracterul...
Avatar utilizator
Ionuţ
Web Master

Web Master
Mesaje: 1001
Membru din: 02 Sep 2013, 14:41
Server: Metin2CMS
Regat: Jinno
Aprecieri: 88  
Mulţumiri: 471  
Discord: Copiază ID
 Contact:
Medalii

E, aia e partea a doua :)) ce ai tu aici, doar insereaza in tabel caracterul care se sterge.

[ Postat de pe Android ] Imagine
Proiectele mele

Imagine
Afișează semnătura
Avatar utilizator
TriKii
Utilizator interzis !

Utilizator interzis !
Mesaje: 14
Membru din: 12 Feb 2021, 13:55
Server: Ek
Aprecieri: 25  
Mulţumiri: 0
Medalii

upp
Avatar utilizator
Tommy Shelby
Utilizator interzis !

Utilizator interzis !
Mesaje: 432
Membru din: 31 Mai 2015, 20:42
Server: AOG2 soon
Regat: Jinno
Aprecieri: 58  
Mulţumiri: 579  
Discord: Copiază ID
Medalii

Utilizator interzis, arhivat!

[ Postat de pe iPhone ] Imagine
Închis

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 225 vizitatori