forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   FAQ и уроки (http://forum.boolean.name/forumdisplay.php?f=110)
-   -   используем SQLite (http://forum.boolean.name/showthread.php?t=5955)

jimon 26.04.2008 15:34

http://www.2dgamecreators.com/tutorials/database/ (на английском)

быстрая база данных, проста в использовании

возможно :
Цитата:

идинственое в файле tm.mod\sqlite.mod\sqlite.bmx
нужно заменить строчку Module usr.sqlite на Module tm.sqlite
......

ниже по статье нашол ооп враппер sqlite для blitzmax
http://www.pyroplay.de/sqliter.html

......

нашол очень удобный редактор для sqlite
http://sqliteadmin.orbmu2k.de/

ffinder 26.04.2008 19:43

Ответ: используем SQLite
 
да, еще sqlite идет в одистрибе Питона с версии 2.5 и вроде встроен в новый Firefox или Opera, я точно не помню.
БД хорошая, но со своими "выкрутасами", например нельзя удалять поля из таблиц или доступ на запись имеет только один процесс, если всё это устраивает - "эскалайт" действительно рулит:-)

jimon 30.04.2008 15:19

Ответ: используем SQLite
 
человек который писал SQLiter наверно думал о моноиспользовании
своего чудища, потому что каждый новый экземпляр TSQLiter
добавляется в список SQLiterList, но не удаляется от туда никогда

для исправления заменяем вот эти строчки в sqliter.bmx :
Код:

        Method New()
                If SQLiterList = Null Then SQLiterList = CreateList()
                ListAddLast SQLiterList, Self
        End Method

на вот эти
Код:

        Function Create:TSQLiter()
                local sqlit:TSQLiter = new TSQLiter
                If SQLiterList = Null Then SQLiterList = CreateList()
                ListAddLast SQLiterList, sqlit
                return sqlit
        End Function

        Method Free()
                ListRemove(SQLiterList, Self)
        End Method

теперь для создания нужно вызвать функцию Create
а для удаления - метод Free

для чего предназначался SQLiterList я не знаю пока,
потому не убирал его из модуля

genroelgvozo 19.06.2008 22:26

Ответ: используем SQLite
 
А эта база данных не поддерживает русский язык?


Часовой пояс GMT +4, время: 20:19.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot