In debug mode only?
>

Not only in debugger.


> If "yes" then probably gdb crashes. Try to switch off
> 'Project'-'Options'-'Debugger'-'Stop on Exception'.
> If "no" can you provide a simple testcase?
>
> > How to fix this?
> >
> Did you try to use tmsesqlquery.onupdateerror?
>
> No

Here is the stack trace  :

#0  0040B956 :0 fpc_raiseexception()
#1  005F57C3 mmysqlconn.pas:555 TMYSQLCONNECTION__CHECKERROR(MSG=0xa77f68
'Error executing query: %s', ACONN=0xf1e2e80, this=<error reading variable>)
#2  005F67A6 mmysqlconn.pas:913
TMYSQLCONNECTION__DOEXECUTEUNPREPARED(C=0xf643348, ATRANSACTION=0xc352908,
ASQL=0xf6942c8 'insert into
salesdetail(transid,transdate,salesid,salesidref,productid,snproduct,expireddate,salesqty,unit,price,grossamount,taxid,salestax,percentdisc,valuedisc,netamount,cogs,memo,departement,servic'...,
this=<error reading variable>)
#3  005F6F5D mmysqlconn.pas:1076
TMYSQLCONNECTION__INTERNALEXECUTE(CURSOR=0xf643348, ATRANSACTION=0xc352908,
APARAMS=0xf675520, AUTF8=true, this=<error reading variable>)
#4  005BBEB1 msqldb.pas:1809 TCUSTOMSQLCONNECTION__EXECUTE(CURSOR=0xf643348,
ATRANSACTION=0xc352908, APARAMS=0xf675520, AUTF8=true, this=<error reading
variable>)
#5  005BE98D msqldb.pas:3052 TSQLQUERY__EXECUTE(this=<error reading
variable>)
#6  005BFA6C msqldb.pas:3573 TSQLQUERY__EXECSQL(this=<error reading
variable>)
#7  005C0DD2 msqldb.pas:3963
TSQLQUERY__INTERNALAPPLYRECUPDATE(UPDATEKIND=UKINSERT, this=<error reading
variable>)
#8  005B72EF msesqldb.pas:614
TMSESQLQUERY__APPLYRECUPDATE(UPDATEKIND=UKINSERT, this=<error reading
variable>)
#9  005E40B9 msebufdataset.pas:3258
TMSEBUFDATASET__INTERNALAPPLYUPDATE(MAXERRORS=0, REVERTONERROR=false,
RESPONSE=[RR_APPLIED], this=<error reading variable>)
#10  005E4847 msebufdataset.pas:3398
TMSEBUFDATASET__APPLYUPDATES(MAXERRORS=0, REVERTONERROR=false, this=<error
reading variable>)
#11  005C1AAB msqldb.pas:4402 TSQLQUERY__APPLYUPDATES(MAXERRORS=0,
CANCELONERROR=false, this=<error reading variable>)
#12  005B771A msesqldb.pas:686 TMSESQLQUERY__APPLYUPDATES(MAXERRORS=0,
CANCELONERROR=false, this=<error reading variable>)
#13  005B79B0 msesqldb.pas:738 TMSESQLQUERY__APPLYUPDATES(MAXERRORS=0,
this=<error reading variable>)
#14  00768DE7 frmsalestrans.pas:3693
TFRMSALESTRANSFO__RECORDSAVE(SENDER=0xd648208, this=<error reading
variable>)
#15  009415AF azdbbuttons.pas:1275 TAZDBBUTTON__EXECSAVE(this=<error reading
variable>)
#16  00941CE4 azdbbuttons.pas:1439
TAZDBBUTTON__SAVEEXECUTE(SENDER=0xd64a4a8, this=<error reading variable>)
#17  004BAC59 mseact.pas:371 DOACTIONEXECUTE1(SENDER=0xd64a4a8, INFO={ACTION
= 0x1d78e8, CAPTIONTEXT = 0xd37f5f8 '&Save', CAPTION1 = {TEXT = 0xf6d1438
'Save (F3)', FORMAT = 0xd7e1ba0, FLAGS = []}, STATE = [AS_DISABLED,
AS_LOCALDISABLED, AS_LOCALCOLOR, AS_LOCALONEXECUTE], OPTIONS =
[MAO_SHORTCUTCAPTION], SHORTCUT = 0xd31d0c0, SHORTCUT1 = 0x0, GROUP = 0,
IMAGENR = 18, IMAGENRDISABLED = -2, COLORGLYPH = 2415919117, COLOR =
2147483651, IMAGECHECKEDOFFSET = 0, IMAGELIST = 0x259d80, HINT = 0xd3d6f40
'Save record changes', TAG = 0, TAGPOINTER = 0x0, ONEXECUTE = 0x941cd0
<TAZDBBUTTON__SAVEEXECUTE>, ONBEFOREEXECUTE = 0}, CHANGED=false,
NOCHECKBOX=false, NOCANDEFOCUS=false)
#18  004ED397 mseactions.pas:1079 DOACTIONSHORTCUT(SENDER=0xd64a4a8,
INFO={ACTION = 0x1d78e8, CAPTIONTEXT = 0xd37f5f8 '&Save', CAPTION1 = {TEXT =
0xf6d1438 'Save (F3)', FORMAT = 0xd7e1ba0, FLAGS = []}, STATE =
[AS_DISABLED, AS_LOCALDISABLED, AS_LOCALCOLOR, AS_LOCALONEXECUTE], OPTIONS =
[MAO_SHORTCUTCAPTION], SHORTCUT = 0xd31d0c0, SHORTCUT1 = 0x0, GROUP = 0,
IMAGENR = 18, IMAGENRDISABLED = -2, COLORGLYPH = 2415919117, COLOR =
2147483651, IMAGECHECKEDOFFSET = 0, IMAGELIST = 0x259d80, HINT = 0xd3d6f40
'Save record changes', TAG = 0, TAGPOINTER = 0x0, ONEXECUTE = 0x941cd0
<TAZDBBUTTON__SAVEEXECUTE>, ONBEFOREEXECUTE = 0}, KEYINFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856})
#19  004F38C3 msesimplewidgets.pas:766
TCUSTOMBUTTON__DOSHORTCUT(INFO={EVENTKIND = EK_KEYPRESS, KEY = KEY_F3,
KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [], EVENTSTATE =
[ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0x0, this=<error reading
variable>)
#20  004266EC msegui.pas:10298 TWIDGET__DOSHORTCUT(INFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0x0,
this=<error reading variable>)
#21  004CF926 msewidgets.pas:4813 TACTIONWIDGET__DOSHORTCUT(INFO={EVENTKIND
= EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE =
[], EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0x0,
this=<error reading variable>)
#22  004266EC msegui.pas:10298 TWIDGET__DOSHORTCUT(INFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0x0,
this=<error reading variable>)
#23  004CF926 msewidgets.pas:4813 TACTIONWIDGET__DOSHORTCUT(INFO={EVENTKIND
= EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE =
[], EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0x0,
this=<error reading variable>)
#24  004266EC msegui.pas:10298 TWIDGET__DOSHORTCUT(INFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0x0,
this=<error reading variable>)
#25  004CF926 msewidgets.pas:4813 TACTIONWIDGET__DOSHORTCUT(INFO={EVENTKIND
= EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE =
[], EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0x0,
this=<error reading variable>)
#26  004266EC msegui.pas:10298 TWIDGET__DOSHORTCUT(INFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#27  004CF926 msewidgets.pas:4813 TACTIONWIDGET__DOSHORTCUT(INFO={EVENTKIND
= EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE =
[], EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#28  0042676A msegui.pas:10312 TWIDGET__DOSHORTCUT(INFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#29  004CF926 msewidgets.pas:4813 TACTIONWIDGET__DOSHORTCUT(INFO={EVENTKIND
= EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE =
[], EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#30  0042676A msegui.pas:10312 TWIDGET__DOSHORTCUT(INFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#31  004CF926 msewidgets.pas:4813 TACTIONWIDGET__DOSHORTCUT(INFO={EVENTKIND
= EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE =
[], EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#32  0042676A msegui.pas:10312 TWIDGET__DOSHORTCUT(INFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#33  004CF926 msewidgets.pas:4813 TACTIONWIDGET__DOSHORTCUT(INFO={EVENTKIND
= EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE =
[], EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#34  0042676A msegui.pas:10312 TWIDGET__DOSHORTCUT(INFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#35  004CF926 msewidgets.pas:4813 TACTIONWIDGET__DOSHORTCUT(INFO={EVENTKIND
= EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE =
[], EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#36  0042676A msegui.pas:10312 TWIDGET__DOSHORTCUT(INFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#37  0042676A msegui.pas:10312 TWIDGET__DOSHORTCUT(INFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#38  004CF926 msewidgets.pas:4813 TACTIONWIDGET__DOSHORTCUT(INFO={EVENTKIND
= EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE =
[], EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, SENDER=0xd644698,
this=<error reading variable>)
#39  00425FB1 msegui.pas:10084 TWIDGET__INTERNALKEYDOWN(INFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, this=<error reading
variable>)
#40  0042C8F2 msegui.pas:13000
TWINDOW__DISPATCHKEYEVENT(EVENTKIND=EK_KEYPRESS, INFO={EVENTKIND =
EK_KEYPRESS, KEY = KEY_F3, KEYNOMOD = KEY_F3, CHARS = 0x0, SHIFTSTATE = [],
EVENTSTATE = [ES_PROCESSED], TIMESTAMP = 2036699856}, this=<error reading
variable>)
#41  0042FE9C msegui.pas:14650
TINTERNALAPPLICATION__PROCESSKEYEVENT(EVENT=0xf6d0550, this=<error reading
variable>)
#42  0043156A msegui.pas:15340
TINTERNALAPPLICATION__EVENTLOOP(AMODALWINDOW=0x0, ONCE=false, this=<error
reading variable>)
#43  0043264C msegui.pas:15848 TINTERNALAPPLICATION__DOEVENTLOOP(ONCE=false,
this=<error reading variable>)
#44  00485388 mseapplication.pas:1441 TCUSTOMAPPLICATION__RUN(this=<error
reading variable>)
#45  0040275C Acosys.pas:43 main()
_______________________________________________
MSEide-MSEgui-talk mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mseide-msegui-talk

Reply via email to