purebasic.info
http://purebasic.info/phpBB3ex/

Падает обновление в mysql.
http://purebasic.info/phpBB3ex/viewtopic.php?f=1&t=3887
Страница 1 из 1

Автор:  sonic [ Ср июл 02, 2014 8:32 am ]
Заголовок сообщения:  Падает обновление в mysql.

Падает обновление в 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 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/