Подскажите пожалуйста как мне использовать Дебет+ вместе с Mysql?
Версия программы - 11.1.21
ОС Debian Sarge linux kernel 2.6.17.7
Mysql есть как 3.23 так 4.1, при желании и 5.0 может использовать.
Однако при попытки настроить новую базу у меня возникли проблемы.
Итак после того как скачал, установил программу и запустил, вроде ни каких проблем не возникло. После я выбрал - "сервис" - "показать список соединений". Затем выбрал в меню по правой клавише мыши - "добавить новую". Затем - "Настройка соединения". Вот тут я не совсем понял смысл всех настроек. Ну первое не озаглавленное поле это название базы в системе - указывают "Тест". Нажимаем кнопку "Дополнительно" - порт оставляем по умолчанию - указываем нужный адрес Mysql сервера. Идем дальше - опять поле сервер, тут конечно я озадачен. Ну учитывая настройки стандартной базы, я так понял это все таки то самое имя сервера Mysql. В "Дополнительно" возвращаю галочки обратно по умолчанию. Причем саму базу данных не понятно где указывать, т.к. если я указал сервер producer, значит и и база будет producer. В дополнительно естественно я выбрал MYSQL, а вот следущее не озаглавленное поля вообще не понял для чего оно нужно. Поэтому не менял его вообще. Ну после того как выбрал в меню "Сделать активной", получил сообщение:
Версия программы больше чем версия базы
Версия программы: 11.1.21
Версия Базы: 0.0.0
Запустить мастер обновления базы
Ну нажал "Да". Дальше вроде как пошло что то формировать, в в консоле ошибочки валятся - "3669202 [main] ERROR - isTable: Can't read dir of './DPBASE/' (Errcode: 2)"
Ну а потом вообще эксепщен:
OpenTable: SELECT * FROM tmpModTable ORDER BY FBASE,FSYS,FTBL
4004140 [main] DEBUG - getRowCount
4004140 [main] DEBUG - getRowCount end
UPDATE tmpModTable SET FDOMOD= false WHERE FREINDEX= true AND FEXISTS<> true AND FTBL NOT LIKE '%\%%'
4019072 [main] INFO - UPDATE tmpModTable SET FDOMOD= false WHERE FREINDEX= true AND FEXISTS<> true AND FTBL NOT LIKE '%\%%'
4019072 [main] INFO -
OpenTable: SELECT * FROM tmpModTable WHERE FDOMOD<> false OR FREINDEX<> false
4019453 [Thread-41] ERROR - isTable: Can't read dir of './DPBASE/' (Errcode: 2)
Exception in thread "Thread-41" org.mozilla.javascript.WrappedException: Wrapped org.eclipse.swt.SWTException: Invalid thread access (#254)
at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1705)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:157)
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:201)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3082)
at script.alert(:254)
at script.DpDbMod_CreateTUID(:810)
at script.DpDbMod(:38)
at script.modFnk(:283)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2248)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:158)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:337)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2755)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:156)
at org.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:145)
at org.mozilla.javascript.InterfaceAdapter$1.run(InterfaceAdapter.java:119)
at org.mozilla.javascript.Context.call(Context.java:540)
at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:447)
at org.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:122)
at org.mozilla.javascript.jdk13.VMBridge_jdk13$1.invoke(VMBridge_jdk13.java:135)
at $Proxy0.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:3407)
at org.eclipse.swt.SWT.error(SWT.java:3330)
at org.eclipse.swt.SWT.error(SWT.java:3301)
at org.eclipse.swt.widgets.Widget.error(Widget.java:436)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:375)
at org.eclipse.swt.widgets.Dialog.checkParent(Dialog.java:163)
at org.eclipse.swt.widgets.Dialog.<init>(Dialog.java:125)
at org.eclipse.swt.widgets.MessageBox.<init>(MessageBox.java:83)
at org.eclipse.swt.widgets.MessageBox.<init>(MessageBox.java:56)
at org.debet.DebetApp.DebetApp.alert(DebetApp.java:975)
at org.debet.DebetApp.DebetApp.alert(DebetApp.java:968)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:142)
... 15 more
Попытки поиграться с настройками не приводят к положительным результатам.