Перейти к содержимому


Фотография

Команды extDB3


Лучший Ответ Schatten , 14 November 2020 - 14:58

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

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

Перейти к сообщению


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 OFFLINE   Dispite

Dispite

    Ефрейтор

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

Отправлено 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])));

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


Сообщение отредактировал Dispite: 14 November 2020 - 11:15

  • 0

#2 OFFLINE   Dispite

Dispite

    Ефрейтор

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

Отправлено 14 November 2020 - 11:18

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


  • 0

#3 OFFLINE   Dispite

Dispite

    Ефрейтор

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

Отправлено 14 November 2020 - 11:29

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


  • 0

#4 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1844 сообщений

Отправлено 14 November 2020 - 14:58   Лучший Ответ

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

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


  • 1




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