SA-MP Forums Archive
Ayuda Sqlite - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda Sqlite (/showthread.php?tid=572507)



Ayuda Sqlite - jona_jr - 28.04.2015

no encuentro el error me podrнan ayudar a solucionar este pequeсo error

pawn Код:
new vzString[1024];
format(vzString, sizeof(vzString), "INSERT INTO `USERS` (`NAME`, `PASSWORD`, `SCORE`, `ADMIN`, `VIP`, `BAN`, `SKIN`, `DINERO`, `MUERTES`, `NIVEL`, `MISICION`, `CARCEL`, `CLANID`, `NCLAN`, `ACLAN`, `CASA`, `DUELOG`, `DUELOP`, `CARMAS`, `W1`, `W2`, `W3`, `W4`, `W5`, `PREGUNTA`, `RESPUESTA`) VALUES ('%s','%s','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%s','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%s','%s')", DB_Escape(pName(playerid)), (inputtext), Usuario[playerid][pKills], Usuario[playerid][pAdmin], Usuario[playerid][pVip], Usuario[playerid][pBan], Usuario[playerid][pSkin], Usuario[playerid][pCash], Usuario[playerid][pDeaths], Usuario[playerid][pNivel], Usuario[playerid][pMicion], Usuario[playerid][EnCarcel], Usuario[playerid][pClanID], Usuario[playerid][pNClan], Usuario[playerid][pAClan], Usuario[playerid][pCasa], Usuario[playerid][Dwin], Usuario[playerid][Dlose], Usuario[playerid][pCArmas], Usuario[playerid][pArma1], Usuario[playerid][pArma2], Usuario[playerid][pArma3], Usuario[playerid][pArma4], Usuario[playerid][pArma5], Usuario[playerid][pPregunta], Usuario[playerid][pRespuesta]);
Error



Respuesta: Ayuda Sqlite - Goncho28 - 29.04.2015

No se ve la imagen, que error da?


Re: Respuesta: Ayuda Sqlite - jona_jr - 29.04.2015

Quote:
Originally Posted by Goncho28
Посмотреть сообщение
No se ve la imagen, que error da?
el siguiente amigo
error 075: input line too long (after substitutions)


Re: Respuesta: Ayuda Sqlite - SickAttack - 29.04.2015

Quote:
Originally Posted by jona_jr
Посмотреть сообщение
el siguiente amigo
error 075: input line too long (after substitutions)
Utiliza strcat y lo metes en el string que estas utilizando por que el format esta muy largo.


Re: Respuesta: Ayuda Sqlite - jona_jr - 29.04.2015

Quote:
Originally Posted by SickAttack
Посмотреть сообщение
Utiliza strcat y lo metes en el string que estas utilizando por que el format esta muy largo.
Podrнas darme un ejemplo por favor.


Re: Respuesta: Ayuda Sqlite - SickAttack - 29.04.2015

Quote:
Originally Posted by jona_jr
Посмотреть сообщение
Podrнas darme un ejemplo por favor.
pawn Код:
new vzString[1024], string[256];
strcat(vzString, "INSERT INTO `USERS` (`NAME`, `PASSWORD`, `SCORE`, `ADMIN`, `VIP`, `BAN`, `SKIN`, `DINERO`, `MUERTES`, `NIVEL`, `MISICION`, `CARCEL`, `CLANID`, `NCLAN`, `ACLAN`, `CASA`, `DUELOG`, `DUELOP`, `CARMAS`, `W1`, `W2`, `W3`, `W4`, `W5`, `PREGUNTA`, `RESPUESTA`)");
format(string, sizeof(string), " VALUES ('%s','%s','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%s','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%s','%s')", DB_Escape(pName(playerid)), (inputtext), Usuario[playerid][pKills], Usuario[playerid][pAdmin], Usuario[playerid][pVip], Usuario[playerid][pBan], Usuario[playerid][pSkin], Usuario[playerid][pCash], Usuario[playerid][pDeaths], Usuario[playerid][pNivel], Usuario[playerid][pMicion], Usuario[playerid][EnCarcel], Usuario[playerid][pClanID], Usuario[playerid][pNClan], Usuario[playerid][pAClan], Usuario[playerid][pCasa], Usuario[playerid][Dwin], Usuario[playerid][Dlose], Usuario[playerid][pCArmas], Usuario[playerid][pArma1], Usuario[playerid][pArma2], Usuario[playerid][pArma3], Usuario[playerid][pArma4], Usuario[playerid][pArma5], Usuario[playerid][pPregunta], Usuario[playerid][pRespuesta]);
strcat(vzString, string);



Re: Ayuda Sqlite - SickAttack - 29.04.2015

pawn Код:
new vzString[1024], string[256];
strcat(vzString, "INSERT INTO `USERS` (`NAME`, `PASSWORD`, `SCORE`, `ADMIN`, `VIP`, `BAN`, `SKIN`, `DINERO`, `MUERTES`, `NIVEL`, `MISICION`, `CARCEL`, `CLANID`, `NCLAN`, `ACLAN`, `CASA`, `DUELOG`, `DUELOP`,");
strcat(vzString, "`CARMAS`, `W1`, `W2`, `W3`, `W4`, `W5`, `PREGUNTA`, `RESPUESTA`) VALUES ");
format(string, sizeof(string), "('%s','%s','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%s','%d',", DB_Escape(pName(playerid)), inputtext, Usuario[playerid][pKills], Usuario[playerid][pAdmin], Usuario[playerid][pVip], Usuario[playerid][pBan], Usuario[playerid][pSkin], Usuario[playerid][pCash], Usuario[playerid][pDeaths], Usuario[playerid][pNivel], Usuario[playerid][pMicion], Usuario[playerid][EnCarcel], Usuario[playerid][pClanID], Usuario[playerid][pNClan], Usuario[playerid][pAClan], Usuario[playerid][pCasa]);
strcat(vzString, string);
format(string, sizeof(string), "'%d','%d','%d','%d','%d','%d','%d','%d','%d','%s','%s')", Usuario[playerid][pCasa], Usuario[playerid][Dwin], Usuario[playerid][Dlose], Usuario[playerid][pCArmas], Usuario[playerid][pArma1], Usuario[playerid][pArma2], Usuario[playerid][pArma3], Usuario[playerid][pArma4], Usuario[playerid][pArma5], Usuario[playerid][pPregunta], Usuario[playerid][pRespuesta]);
strcat(vzString, string);
db_free_result(db_query(Cuentas, vzString));



Re: Ayuda Sqlite - jona_jr - 29.04.2015

Quote:
Originally Posted by SickAttack
Посмотреть сообщение
pawn Код:
new vzString[1024], string[256];
strcat(vzString, "INSERT INTO `USERS` (`NAME`, `PASSWORD`, `SCORE`, `ADMIN`, `VIP`, `BAN`, `SKIN`, `DINERO`, `MUERTES`, `NIVEL`, `MISICION`, `CARCEL`, `CLANID`, `NCLAN`, `ACLAN`, `CASA`, `DUELOG`, `DUELOP`,");
strcat(vzString, "`CARMAS`, `W1`, `W2`, `W3`, `W4`, `W5`, `PREGUNTA`, `RESPUESTA`) VALUES ");
format(string, sizeof(string), "('%s','%s','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%s','%d',", DB_Escape(pName(playerid)), inputtext, Usuario[playerid][pKills], Usuario[playerid][pAdmin], Usuario[playerid][pVip], Usuario[playerid][pBan], Usuario[playerid][pSkin], Usuario[playerid][pCash], Usuario[playerid][pDeaths], Usuario[playerid][pNivel], Usuario[playerid][pMicion], Usuario[playerid][EnCarcel], Usuario[playerid][pClanID], Usuario[playerid][pNClan], Usuario[playerid][pAClan], Usuario[playerid][pCasa]);
format(string, sizeof(string), "'%d','%d','%d','%d','%d','%d','%d','%d','%d','%s','%s')", Usuario[playerid][pCasa], Usuario[playerid][Dwin], Usuario[playerid][Dlose], Usuario[playerid][pCArmas], Usuario[playerid][pArma1], Usuario[playerid][pArma2], Usuario[playerid][pArma3], Usuario[playerid][pArma4], Usuario[playerid][pArma5], Usuario[playerid][pPregunta], Usuario[playerid][pRespuesta]);
strcat(vzString, string);
db_free_result(db_query(Cuentas, vzString));
lo mismo amigo me sigue votando los mismos errrores


Re: Ayuda Sqlite - SickAttack - 30.04.2015

Quote:
Originally Posted by jona_jr
Посмотреть сообщение
lo mismo amigo me sigue votando los mismos errrores
Entonces, utiliza strcat otra y otra vez hasta que no te da errores. El format esta muy largo.


Re: Ayuda Sqlite - jona_jr - 15.05.2015

Quote:
Originally Posted by SickAttack
Посмотреть сообщение
Entonces, utiliza strcat otra y otra vez hasta que no te da errores. El format esta muy largo.
ya lo solucione solo que me olvide de responer aqui en el foro lo solucione de la siguiente forma

pawn Код:
format(vzString, sizeof(vzString), "INSERT INTO `USERS` (`NAME`, `PASSWORD`, `SCORE`, `ADMIN`, `VIP`, `BAN`, `SKIN`, `DINERO`, `MATADAS`, `MUERTES`, `NIVEL`, `MISICION` , `CLANID`, `NCLAN`, `ACLAN`, `CASA`, `DUELOG`, `DUELOP`, `CARMAS`, `W1`, `W2`, `W3`, `W4`, `W5`) VALUES ('%s','%s','0','0','0','0','0','0','0','0','0','0','0','Sin Clan','0','0','0','0','0','0','0','0','0','0')", DB_Escape(pName(playerid)), inputtext);
De igual manera gracias por la ayuda

Cierren tema por favor