Вверх ↑
Этот топик читают: Гость
Ответов: 1841
Рейтинг: 369
#31: 2010-02-15 23:08:39 ЛС | профиль | цитата
[offtop]
iarspider писал(а):
CriDos, индус детектед!

?Оо[/offtop]
карма: 1
0
Администрация
Ответов: 15295
Рейтинг: 1519
#32: 2010-02-15 23:38:11 ЛС | профиль | цитата
CriDos писал(а):
ладно, пока моя БД ещё не доделана (конкурентов боюсь) могу выкинуть мои наработки, эта мой второй большой проект по созданию многопользовательской БД...

конечно такими вещами полезно заниматься для общего самообразования, но выносить на публичные проекты явно перебор.

PS: кстате говоря при таком способе хранения данных эта БД не является многопользовательской (если конечно под записью не понималась одна строка текстового файла). Несколько человек работать с ней не могут
CriDos писал(а):
другому подключённому клиенту при попытке отредактировать запись выведется предупреждение о том что эта запись уже редактируется

не будем вводить народ в заблуждение
карма: 27
0
Ответов: 1841
Рейтинг: 369
#33: 2010-02-15 23:43:28 ЛС | профиль | цитата
Dilma писал(а):
PS: кстате говоря при таком способе хранения данных эта БД не является многопользовательской. Несколько человек работать с ней не могут

Они могут одновременно работать со всей БД но не могут одновременно работать с 1 делом в этой БД так как доступ при редактировании дела даётся только одному IP...

Dilma писал(а):
не будем вводить народ в заблуждение

немного не так пояснил
никудышный из меня писатель

PS. Оо архив чёт прицепился ко мне и теперь аттачится с сообщениями...
карма: 1
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#34: 2010-02-15 23:47:05 ЛС | профиль | цитата
[offtop]Вау! CriDos на пути создания нового движка баз данных[/offtop]
карма: 22

0
Ответов: 5446
Рейтинг: 323
#35: 2010-02-15 23:56:10 ЛС | профиль | цитата
[offtop] CriDos, Индусский код [/offtop]
карма: 1

0
Ответов: 1841
Рейтинг: 369
#36: 2010-02-15 23:59:01 ЛС | профиль | цитата
[offtop]
iarspider писал(а):
CriDos, Индусский код

Ну собственно для меня в самый рас!
Люблю неординарные решения...[/offtop]
карма: 1
0
Ответов: 16884
Рейтинг: 1239
#37: 2010-02-16 00:17:07 ЛС | профиль | цитата
CriDos писал(а):
Ну не люблю я их...
просто нераспробовал.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5446
Рейтинг: 323
#38: 2010-02-16 10:36:50 ЛС | профиль | цитата
[offtop]
CriDos писал(а):
Ну не люблю я их...
Ты просто не умеешь их готовить... (с) [/offtop]
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#39: 2010-02-16 12:42:24 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-12 04:48:45
карма: 0

0
Ответов: 186
Рейтинг: 9
#40: 2010-07-05 05:54:01 ЛС | профиль | цитата
Такая же проблема.
Посмотрел приведенный пример из http://www.hiasm.com/sha/shatools.php?q=5&id=173. Схема компилируется, но при создании папки и ее выделении вылетает ошибка:

ExceptionF in module C:\WINDOWS\system32\ntdll.dll at 00012AEE.
Access violation at address 7C912AEE in module 'ntdll.dll'. Write of address 0040369D


В чем может быть дело?

У меня программа с базой SQLite поиск по таблице организован так (пример ниже), на моем компе все ок, при переносе на другой комп данная проблема.
code_19226.txt
Ответа не нашел. Подскажите пожалуйста. Или поиск придется переделывать?
------------ Дoбавленo в 05.54:
Скрин ошибки здесь http://www.hiasm.com/forum_serv.php?q=56&id=1578
карма: 0

0
файлы: 1code_19226.txt [735B] [110]
Ответов: 16884
Рейтинг: 1239
#41: 2010-07-05 07:14:51 ЛС | профиль | цитата
Chipset писал(а):
У меня программа с базой SQLite
Chipset писал(а):
Или поиск придется переделывать?
Программу переделывать.
Только сначала нужно понять, что БД - это уже готовая таблица или набор готовых таблиц, в которых можно и искать и редактировать и добавлять и удалять записи.
И загружать таблицу БД для этого полностью в StringTable - совершенно лишнее.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 186
Рейтинг: 9
#42: 2010-07-05 07:56:15 ЛС | профиль | цитата
Программу переделывать.
Только сначала нужно понять, что БД - это уже готовая таблица или набор готовых таблиц, в которых можно и искать и редактировать и добавлять и удалять записи.
И загружать таблицу БД для этого полностью в StringTable - совершенно лишнее.

Диагноз неутешителен.
Короче все переиначивать под запросы SQL, Like и т.п.?
Вопрос: почему на моем работает (на нем собиралась программа), может как то сейчас устранить можно? Надо на тестирование отдавать, а тут полный АЛЕС.
А когда делал знал что все равно придется все основательно перетрясать, рано или поздно.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#43: 2010-07-05 08:00:10 ЛС | профиль | цитата
Chipset писал(а):
Короче все переиначивать под запросы SQL, Like и т.п.?
Конечно.
Chipset писал(а):
почему на моем работает
А SQLite3.dll рядом с пррогой лежит? И русских названий папок нет?(на чужом компе.)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:Chipset
Ответов: 186
Рейтинг: 9
#44: 2010-07-05 09:14:15 ЛС | профиль | цитата
А SQLite3.dll рядом с пррогой лежит? И русских названий папок нет?(на чужом компе.)
Да. И путь английский и SQLite3.dll лежит. Проверяю последнюю сборку ошибка. Рядом лежала более старая с ней все ок.
Но за это время я уже такого там навертел.
Сейчас буду разбираться, если не получится буду просить помощи. Скину примеры.
За всегда оперативные ответы СПАСИБО.
------------ Дoбавленo в 09.14:
Такая же проблема.
Посмотрел приведенный пример из http://www.hiasm.com/sha/shatools.php?q=5&id=173. Схема компилируется, но при создании папки и ее выделении вылетает ошибка:

ExceptionF in module C:\WINDOWS\system32\ntdll.dll at 00012AEE.
Access violation at address 7C912AEE in module 'ntdll.dll'. Write of address 0040369D


В чем может быть дело?

В моем случае ошибка была в моей невнимательности. У меня на StringTable было зацеплено 2 раза отчистить таблицу. Удалил все заработало.
А было ТАК:
Add(Edit,15143962,395,116)
{
Left=155
Top=625
Width=165
Text=""
link(onChange,9549963:doMT_FindText,[(459,122)(459,188)])
}
Add(StringTableMT,9549963,490,140)
{
Left=5
Top=20
Width=470
Height=600
Color=-16777202
Layout="horz"
WidthScale=5
Columns=#6:Код=80|16:Наименование=290|12:Отпускная=80|
IconsCheck=[]
MiscIcons=[]
Icons=[]
Point(doMT_Add)
Point(ColumnArray)
Point(doMT_FindText)
Point(onMT_FindText)
Point(doMT_FindNext)
Point(onSelect)
Point(doSelect)
link(onMT_FindText,9549963:doSelect,[(534,153)(534,177)(478,177)(478,202)])
}
Add(Button,2480071,406,245)
{
Left=320
Top=625
Width=53
Caption="Поиск"
link(onClick,9549963:doMT_FindNext,[(464,251)(464,195)])
}
Add(SQLite_Query,2955052,259,308)
{
link(onQuery,9549963:doMT_Add,[(377,314)(377,181)])
}
Add(Hub,9645029,252,385)
{
OutCount=4
link(onEvent1,9549963:doClear,[(364,391)(364,153)])
link(onEvent4,4012110:doCompare,[])
}
Add(If_else,4012110,329,406)
{
Op2=Integer(0)
link(onTrue,9549963:doDelete,[(457,412)(457,160)])
}
карма: 0

0
44
Сообщение
...
Прикрепленные файлы
(файлы не залиты)