Что нового

Графическая база данных

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Здравствуйте, помогите разобраться с составлением скрипта. В основном он должен доставать из таких графических баз данных как *.db(Например Thumbs.db) изображения. Какими командами можно это реализовать?
Я пробовал при помощи библиотеки SQLite.au3 достать сначала заголовки изображений, но я не смог разобраться.

Толчком в данную тему послужила программа Thumbs.db Viewer :smile:
 
Автор
MnM

MnM

Post-Hardcore
Сообщения
679
Репутация
90
К сожалению пример не совсем понятен, как считать заголовки(имена) картинок в базе, и потом изъять их от туда?
 

Redline

AutoIT Гуру
Сообщения
506
Репутация
375
Скрипт по получению всего списка имен картинок (заголовков):
Код:
#include <SQLite.au3>

Global $aResult, $iRows, $iColumns, $hQuery, $hRow
_SQLite_Startup()
_SQLite_Open('test.db')
$iRval = _SQLite_GetTable2d(-1, 'SELECT name FROM images;', $aResult, $iRows, $iColumns)
If $iRval = $SQLITE_OK Then _ArrayDisplay($aResult)
For $i = 1 To UBound($aResult) - 1
	_SQLite_Query(-1,'SELECT image FROM images WHERE name="' & $aResult[$i][0] & '";', $hQuery)
	_SQLite_FetchData($hQuery, $hRow, 1)
	; тут манипуляции с картинкой, можно взять из предыдущей ссылки
Next
_SQLite_Close()
_SQLite_Shutdown()


Цикл примерный, но суть думаю ясна.
PS: почитайте немного про SQL и множество вопросов отпадет.
Скачайте SQLite expert personal edition - бесплатная утилитка для просмотра таблиц и баз - поможет в определении имен столбцов и таблиц, для организации запросов.
 
Верх