*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.
Bug disparitie iteme din depozit.
- Petrinel
-

- Mesaje: 539
- Membru din: 31 Mar 2018, 00:58
- Server: Fara
- Regat: Jinno
- Aprecieri: 319
- Mulţumiri: 101
- Discord: Copiază ID
ClientManager.cpp
cauta:
si modifica char szQuery[512] sau cum ai tu cu:
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];
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.
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ă.
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ă.
Cer t/c
- Alcinous
-

- Mesaje: 670
- Membru din: 13 Noi 2020, 23:46
- Server: None
- Regat: Jinno
- Aprecieri: 322
- Mulţumiri: 487
- Discord: Copiază ID
Nu am rezolvat problema, am ales alt svf..
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Google [Bot] și 156 vizitatori



