1

Тема: AHK: SQL в AHK

Добрый вечер. Имеется-ли возможность использовать локальную базу данных через AHK из файла?
Есть реестр, есть .ini файл, но они недостаточно функциональны, требуется именно база данных с SQL синтаксисом.
Я где-то видел, есть такие файлы - .db .rdb и т.д., так вот, возможно-ли такое?

2 (изменено: KusochekDobra, 2017-11-28 03:48:27)

Re: AHK: SQL в AHK

Есть конечно. Пользуйтесь на здоровье!
[Class] SQLiteDB

Шикарный инструмент. Сам проклинал перебои света(живу в деревне), после которых текстовые файлы с состояниями оказывались пусты. А теперь, хоть трава не расти!

UPD:
Кстати, вот к ней и приспособа. После установки, UI применил язык системы автоматом, став полностью [РУ].

3 (изменено: oasis.developed, 2017-11-28 23:29:34)

Re: AHK: SQL в AHK

KusochekDobra, вай, какой подгон, спасибочки большое. :3
А кстати, этот класс будет работать без Microsoft Office (мало-ли, этот класс зависим от микрософта)?

4

Re: AHK: SQL в AHK

oasis.developed, проставьте точки в предложениях:
http://forum.script-coding.com/viewtopi … 71#p120571;

http://forum.script-coding.com/viewtopi … 72#p120772;
http://forum.script-coding.com/viewtopi … 90#p120790;
http://forum.script-coding.com/viewtopi … 64#p121764.

5

Re: AHK: SQL в AHK

ypppu, что за правила эдакие? Зачем везде надо ставить точки?

6

Re: AHK: SQL в AHK

Это такие правила русского языка. И форума.
http://forum.script-coding.com/misc.php?action=rules

http://forum.script-coding.com/rules.html#3.4.
http://forum.script-coding.com/viewtopic.php?id=5421

7

Re: AHK: SQL в AHK

oasis.developed пишет:

... работать без Microsoft Office?

Должен. На странице автора указано лишь, что у него не удалось протестировать на х64 версии AHK. Нужна только библиотека SQLite, свежую сборку которой всегда можно скачать тут.

oasis.developed пишет:

... что за правила эдакие?

Когда люди стремятся ко взаимопониманию, они вначале договариваются, в каких рамках будет протекать дискуссия и, что в этих рамках считать эталоном. Таким образом, все, кого удовлетворяют условия приступают к обсуждениям, тратя всякий раз драгоценное время не на выяснение того, что же лежит в основании этой беседы, а на поиски ответов. Когда Вы пожелали перейти к регистрации в этом сообществе, Вам уже были заблаговременно известны рамки, поэтому совершенно закономерно, что первым делом Вас посвятили в тонкости, которые ложатся в основание каждого обсуждения. Это вежливый шаг навстречу, между прочим, ведь Вас никто не знает, но заранее сообщают, в каком формате будет идти диалог и, Вы дали согласие на такую форму участия.

Здесь все уважаемые люди, вежливо беседующие на понятном всем языке именно потому, что следуют эталонам, принятым, как и краеугольный камень Вашего сознания - "Cogito, ergo sum"("Мыслю, следовательно существую"- латынь). Не думайте пожалуйста, что Вас хотят к чему-то принудить. Здесь строгость правил - лишь готовая форма, которую только и требуется, что заполнить истиной, да и она сама, как проекция берущая своё начало в строгости логики, не терпящей двоякого толкования вещей.

Поэтому нужно понимать, что даже несущественная на первый взгляд разница в деталях, заставляет делать выводы, не имеющие друг к другу никакого отношения.


a1 := "a"
a2 = "a"
MsgBox,,Title,% "a1 = " a1 "`na2 = " a2

И понимать это нужно только так, как это звучит. В конце концов, это здорово, когда "на одной волне"! Так что настраивайтесь на местный диапазон. В противном случае, Вас будут пытаться и далее вежливо посвятить в фундаментальные тонкости того, на чём стоит эта цитадель мудрости и не обессудьте, если потом просто перестанут отвечать вообще, ведь правила это запрещают априори.