Jump to content


Photo

Команды extDB3


Best Answer Schatten , 14 November 2020 - 14:58

Dispite, можешь попробовать это: https://forums.bohem...b3-addon-mysql/

Думаю, удобнее будет.

Go to the full post


  • Please log in to reply
3 replies to this topic

#1 OFFLINE   Dispite

Dispite

    Ефрейтор

  • Пользователи
  • 94 posts
  • Откуда:Не помню

Posted 14 November 2020 - 11:01

Здравствуйте, извините за повторный вопрос. 
Как получить данные из БД без входных значений?

Пытался так:


NumberServer задан тип MediumText

testcustom.ini
 

[LoadTest]
Return InsertID = false
Prepared Statement = true


SQL1_1 = SELECT NumberServer FROM players WHERE p_guid = 76561198892361477

init.sqf

fnc_GetNumberServer = {
_getData = "Extdb3" callExtension format ["0:%1:LoadTest", PROTOCOL];
hint str _getData;
};

Но при вызове 

call fnc_getNumberServer

Получаю массив вида [2, количество вызовов + 1];


Были попытки получать через
 

_getData = ((call compile ("Extdb3" callExtension format ["0:%1:LoadTest", PROTOCOL])));

Получаемые значение такие же как и выше


Edited by Dispite, 14 November 2020 - 11:15.

  • 0

#2 OFFLINE   Dispite

Dispite

    Ефрейтор

  • Пользователи
  • 94 posts
  • Откуда:Не помню

Posted 14 November 2020 - 11:18

Смог получить данные других типов, возможно тип MediumText не читабелен


  • 0

#3 OFFLINE   Dispite

Dispite

    Ефрейтор

  • Пользователи
  • 94 posts
  • Откуда:Не помню

Posted 14 November 2020 - 11:29

Понял в чём проблема, в колонке хранилось слишком большое количество символов (1 100 001 символ)


  • 0

#4 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1844 posts

Posted 14 November 2020 - 14:58   Best Answer

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

Думаю, удобнее будет.


  • 1




Яндекс.Метрика