SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 27/07/2020, 06:00 PM   #1
JM_Millers
Big Clucker
 
JM_Millers's Avatar
 
Join Date: Feb 2012
Posts: 190
Reputation: 28
Default Помощь с MySQL plugin R41-4

Доброго времени суток, изломал всю голову не могу догнать в чем соль.

Не могу сохранить значение id в таблицу, конечная запись - 0.

строка имеет следующие параметры:
Quote:
имя: id
тип: int
длина: 4
по умолчанию: нет
a-i не стоит галочка
Вот строки кода:
pawn Code:
new ORM:ormid = wInfo[a][ORMID] = orm_create(DB_TABLE, gConnectionHandle);
orm_addvar_int(ormid, wInfo[a][wID], "id");
orm_addvar_float(ormid, wInfo[a][wPosX], "posX");
orm_addvar_float(ormid, wInfo[a][wPosY], "posY");
orm_addvar_float(ormid, wInfo[a][wPosZ], "posZ");
orm_addvar_int(ormid, wInfo[a][wCount], "count");
orm_addvar_string(ormid, wInfo[a][wOwner], MAX_PLAYER_NAME, "owner");
orm_setkey(ormid, "id");
printf("MySQL data to insert:\n- id %d, count %d, owner %s, pos: %f, %f, %f",wInfo[a][wID], wInfo[a][wCount], wInfo[a][wOwner], wInfo[a][wPosX], wInfo[a][wPosY], wInfo[a][wPosZ]);
orm_insert(wInfo[a][ORMID]);

В дебаге следующее:
Quote:
MySQL data to insert:
- id 1, count 0, owner AlbertHofmann, pos: 2820.988037, -1181.162353, 21.233558
В таблицу в итоге пишет как:

Quote:
id 0
posX 2820.99
posY -1181.16
posZ 21.234
count 0
owner AlbertHofmann
Не могу понять где я оступился, выручайте ребят
P.S: В коде больше обращений к бд нет
JM_Millers is offline   Reply With Quote
Old 27/07/2020, 06:15 PM   #2
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,763
Reputation: 142
Default Re: Помощь с MySQL plugin R41-4

Мне кажется проблема в строке
pawn Code:
orm_setkey(ormid, "id");
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is offline   Reply With Quote
Old 27/07/2020, 06:29 PM   #3
JM_Millers
Big Clucker
 
JM_Millers's Avatar
 
Join Date: Feb 2012
Posts: 190
Reputation: 28
Default Re: Помощь с MySQL plugin R41-4

Quote:
Originally Posted by Stepashka View Post
Мне кажется проблема в строке
pawn Code:
orm_setkey(ormid, "id");
Без нее данные в таблицу не пишутся, если поменять на другую ячейку (к примеру "owner"), то она в итоге остается пустой
JM_Millers is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[MySQL] From StickenKid's plugin to BlueG's plugin jessejanssen Scripting Help 2 15/06/2014 01:20 AM
Помощь по MySQL Frapsy Русский/Russian 0 06/12/2012 07:23 PM
MySQL Plugin R5 plugin problem dud Scripting Help 12 05/12/2011 06:28 PM
mysql plugin. loading plugin failed ikkentim Help Archive 2 10/02/2011 02:32 PM
Помощь по MySQL ^Woozie^ Русский/Russian 41 22/05/2010 02:38 PM


All times are GMT. The time now is 07:39 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.