Bug disparitie iteme din depozit.

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
ovidiuadrian
Nou Venit

Nou Venit
Mesaje: 20
Membru din: 15 Iun 2018, 14:14
Aprecieri: 355  
Mulţumiri: 0
Medalii

*Problemă/Întrebare: Dispar itemele din depozit.
Tipologie server: PVM
*Resursă folosită: -
*ServerFiles utilizat:MEGA-RELASE, postat de wizz
*Syserr: SYSERR: Nov 22 18:10:31 :: ChildLoop: AsyncSQL: query failed: Column count doesn't match value count at row 1 (query: REPLACE INTO item (id, owner_id, window, pos, count, vnum, transmutation, socket0, socket1, socket2, socket3, socket4, socket5, attrtype0, attrvalue0, attrtype1, attrvalue1, attrtype2, attrvalue2, attrtype3, attrvalue3, attrtype4, attrvalue4, attrtype5, attrvalue5, attrtype6, attrvalue6) VALUES(50001589, 1, 3, 28, 1, 52151, 0, 1607304436, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) errno: 1136)

Poză: -
*Detalii suplimentare: Dupa ce pun un obiect in depozit, imi apare asta in db/sysser. Mentionez ca nu am modificat nimic la partea de depozit, asa l-am luat.
Avatar utilizator
Petrinel
Nivel 4

Nivel 4
Mesaje: 539
Membru din: 31 Mar 2018, 00:58
Server: Fara
Regat: Jinno
Aprecieri: 319  
Mulţumiri: 101  
Discord: Copiază ID
Medalii

ClientManager.cpp

cauta:
"REPLACE INTO item%s (id, owner_id, window, pos, count, vnum, bind, transmutation, socket0, socket1, socket2, "
mai sus o sa gasesti char szQuery[512] sau ceva de genu

si modifica char szQuery[512] sau cum ai tu cu:
char szQuery[QUERY_MAX_LEN];
Imagine
Afișează semnătura
Avatar utilizator
ovidiuadrian
Nou Venit

Nou Venit
Mesaje: 20
Membru din: 15 Iun 2018, 14:14
Aprecieri: 355  
Mulţumiri: 0
Medalii

Petrinel scrie: ↑22 Noi 2020, 18:40 ClientManager.cpp

cauta:
"REPLACE INTO item%s (id, owner_id, window, pos, count, vnum, bind, transmutation, socket0, socket1, socket2, "
mai sus o sa gasesti char szQuery[512] sau ceva de genu

si modifica char szQuery[512] sau cum ai tu cu:
char szQuery[QUERY_MAX_LEN];



Am incercat, tot la fel face.
Avatar utilizator
Petrinel
Nivel 4

Nivel 4
Mesaje: 539
Membru din: 31 Mar 2018, 00:58
Server: Fara
Regat: Jinno
Aprecieri: 319  
Mulţumiri: 101  
Discord: Copiază ID
Medalii

tabelul item e stricat, dai repair , ori incearca sa iei din alt mysql.
Imagine
Afișează semnătura
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Tu ai 27 de coloane in baza de date si vrei sa inserezi 24 de valori.
Valorile nu is egale, asta iti zice eroarea.
Verifica in ClientManage.cpp cred
INSERT INTO item%s sau ceva de genu, si fă cumva ca colonele să fie egale cu numarul de valori ce vrei să le inserezi.

Ce ai zis tu Petrinel nu are nici o treabă. Că ai schimbat charu de querry din 512 în cât o fi QUERY_MAX_LEN nu are treaba.
Și dacă dă repiar e aceași chestie, tot la fel o să i apară.
Avatar utilizator
ovidiuadrian
Nou Venit

Nou Venit
Mesaje: 20
Membru din: 15 Iun 2018, 14:14
Aprecieri: 355  
Mulţumiri: 0
Medalii

Cer t/c
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

ovidiuadrian scrie: ↑23 Noi 2020, 14:55 Cer t/c
Ai rezolvat ?

[ Postat de pe iPhone ] Imagine
Avatar utilizator
ovidiuadrian
Nou Venit

Nou Venit
Mesaje: 20
Membru din: 15 Iun 2018, 14:14
Aprecieri: 355  
Mulţumiri: 0
Medalii

Nu am rezolvat problema, am ales alt svf..
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

Subiect arhivat.

[ Postat de pe iPhone ] Imagine
Închis
Răspunsuri
3
Vizualizări
126
Răspunsuri
3
Vizualizări
453
Răspunsuri
5
Vizualizări
590
Răspunsuri
2
Vizualizări
178

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot], Semrush [Bot] și 17 vizitatori