Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
byxox

GameServer.Log Hk

Önerilen Mesajlar

Arkadaşlar merhabalar

Bir süredir gameserver log'una aşağıdakı hata dusmektedır

[ ODBC Error - 3.2.2018 20:1:36 ] ] Source: SELECT Fame, [Level], Class, strMemo, dtUpdateClan FROM USERDATA WHERE strUserID = ? Error: [Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt Description: Failed to execute statement.

[


pes peşe sureklı tekrar edıyor

src den kontrol ettıgımde DbAgent.cpp içerisinde:

void CDBAgent::GetClanUserData(uint16 sClanID, _KNIGHTS_USER & p)

{

_KNIGHTS_USER * pUser = &p;

unique_ptr dbCommand(m_GameDB->CreateCommand());
if (dbCommand.get() == nullptr)
return;

dbCommand->AddParameter(SQL_PARAM_INPUT, pUser->strUserName.c_str(), pUser->strUserName.length());
if (!dbCommand->Execute(string_format(_T("SELECT Fame, [Level], Class, strMemo, dtUpdateClan FROM USERDATA WHERE strUserID = ?"), sClanID))) //tamam kardes dener yazarım sanamuck:D
{
ReportSQLError(m_GameDB->GetError());
return;
}

if (!dbCommand->hasData())
return;

dbCommand->FetchByte(1, pUser->m_sFame);
dbCommand->FetchByte(2, pUser->m_bLevel);
dbCommand->FetchUInt16(3, pUser->m_sClass);
dbCommand->FetchString(4, pUser->strUserMemo);
dbCommand->FetchUInt32(5, pUser->m_lastLogined);

return;

}


bu şekılde tanımlanmıs sqlserver meşgul gıbı bırşey soyluyor tam anlam veremedım yardımcı olabılırmısınız

Teşekkurler

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...