[Ajuda] Erro ao usar o '/'
#1

Estou tentando diminuir um pouco o tamanho da minha query usando '/', Porйm estб dando erros...

pawn Код:
mysql_format(Mysql, query, sizeof(query), "UPDATE `contas` SET `Score`='%d', `Dinheiro`='%d', `Gold`='%d', `Matou`='%d', \
    `Mortes`='%d', `Skin`='%d', `Logou`='%d', `Torcida`='%d', `UltimoDia`='%d', `UltimoMes`='%d', \
    `UltimoAno`='%d', `UltimoHoras`='%d', `UltimoMinutos`='%d', `UltimoSegundos`='%d', \
    `ReportesLidos`='%d', `Maconha`='%d', `Crack`='%d', `Heroina`='%d', `Cocaina`='%d', \
    `Sinalizador`='%d', `Admin`='%d', `Vip`='%d', \
    `Gamemaster`='%d', `Organizador`='%d', `Puxador`='%d', \
    `Presidente`='%d', `VPresidente`='%d', `TempoVip`='%d', `Batalhao`='%d', \
    `Coronel`='%d', `Calado`='%d', `Preso`='%d', `TempoCalado`='%d', \
    `TempoPreso`='%d', `Banido`='%d',`TempoBanido`='%d', `Profissao`='%d', `Salario`='%d', \
    `NascerColete`='%d', `NascerArma`='%d', `TempoColete`='%d', `TempoArma`='%d', `IDArma`='%d' WHERE `ID`='%d'"
, \
    Dados[playerid][Score], Dados[playerid][Dinheiro], Dados[playerid][Gold], Dados[playerid][Matou], Dados[playerid][Mortes], \
    Dados[playerid][Skin], Dados[playerid][Logou], Dados[playerid][Torcida], Dados[playerid][Dia], Dados[playerid][Mes], \
    Dados[playerid][Ano], Dados[playerid][Horas], Dados[playerid][Minuto], Dados[playerid][Segundo], \
    Dados[playerid][RptLidos], Dados[playerid][Maconha], Dados[playerid][Crack], Dados[playerid][Heroina], Dados[playerid][Cocaina], \
    Dados[playerid][Sinalizador], Dados[playerid][Admin], Dados[playerid][Vip], Dados[playerid][Gm], Dados[playerid][Orgi], Dados[playerid][Pux], \
    Dados[playerid][Pres], Dados[playerid][VPres], Dados[playerid][TmpVip], Dados[playerid][Btl], \
    Dados[playerid][Cel], Dados[playerid][Calado], Dados[playerid][Preso], Dados[playerid][TempoCalado], \
    Dados[playerid][TempoPreso], Dados[playerid][Banido], Dados[playerid][TempoBanido], Dados[playerid][Profissao], Dados[playerid][Salario], \
    Dados[playerid][NascerColete], Dados[playerid][NascerArma], Dados[playerid][TempoColete], Dados[playerid][TempoArma], Dados[playerid][IDArma]);

Erros:

Код:
error 075: input line too long (after substitutions)
error 037: invalid string (possibly non-terminated string)
error 017: undefined symbol "UPDATE"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line



5 Errors.
E Estes erros estгo na linha onde exatamente estб a cortagem de string, alguйm ?
Reply
#2

usa strcat
Reply
#3

Nгo tem uma maneira mais fбcil?

Do mesmo jeito vou ir fazer com strcat...
Reply
#4

Quote:
Originally Posted by Pitter
Посмотреть сообщение
Nгo tem uma maneira mais fбcil?

Do mesmo jeito vou ir fazer com strcat...
Yes, a example:

pawn Код:
new string[128];
format(query, sizeof(string), "Hi, my name is %s", name);
format(query, sizeof(string), "%s, welcome to forum samp!", string, name);
SendClientMessage(playerid, -1, string);
Reply
#5

Jб arrumei este problema.

Agora tenho outro, serб que podem me ajudar?

Quando eu ligo o servidor, nгo conecta na database.

Log:

Код:
[01:28:21] [DEBUG] mysql_connect - host: "localhost", user: "root", database: "samp", password: "****", port: 3306, autoreconnect: true
[01:28:21] [DEBUG] CMySQLHandle::Create - creating new connection..
[01:28:21] [DEBUG] CMySQLHandle::CMySQLHandle - constructor called
[01:28:21] [DEBUG] CMySQLHandle::Create - connection created with ID = 1
[01:28:21] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root'@'localhost' (using password: NO)
[01:28:21] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root'@'localhost' (using password: NO)
[01:28:21] [DEBUG] mysql_errno - connection: 1
Reply
#6

Incorrect password?
Reply
#7

Nope, I did not put password. I am using MySQL Workbench, Has Some Problems?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)