purebasic.info

PureBasic forum
Текущее время: Чт апр 26, 2018 12:48 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Падает обновление в mysql.
СообщениеДобавлено: Ср июл 02, 2014 8:32 am 
Не в сети
доцент

Зарегистрирован: Ср апр 02, 2014 12:55 pm
Сообщений: 46
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.
Пункты репутации: 0
Падает обновление в mysql.
Код:
1
2
3
4
5
6
Error Message:   Segmentation violation
Error Code:     11
Code Address:   134634880
Target Address: 167321600
Sourcecode line: 385
Sourcecode file: /root/Mysoft/btcemontest/inc/mysql.pbi


Сам код
такой
Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Procedure MySQL_DatabaseUpdate(DataBase, Query.s)
   Protected Result
   
   If MySQL_FindDataBase(DataBase) = 0
      MySQL_LastErrorFlag = #False
      ProcedureReturn DatabaseUpdate(DataBase, Query)
   EndIf
   MySQL_LastErrorFlag = #True
   If MySQL_Real_Query(MySQL_DBs()\DataBaseID, Query, StringByteLength(Query, #PB_UTF8)) = 0
      ;yes, strange but true... in this case a result of 0 means success.
      Result = #True
   EndIf
   
   ProcedureReturn Result
EndProcedure


385 строка это
Код:
1
   If MySQL_Real_Query(MySQL_DBs()\DataBaseID, Query, StringByteLength(Query, #PB_UTF8)) = 0


В чем может быть проблема?
И еще вопрос, если вынести обновление mysql базы в поток, его падение не повлияет на основную программу ?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group (блог о phpBB)
Сборка создана CMSart Studio
Русская поддержка phpBB