==== DBOpen ==== === Формат: === **dbopen** SQLite_имя_файла\\ **dbopen**( SQLite_имя_файла ) === Описание: === Открывает файл SQLite базы данных. Если файл не существует, - создается новый. Больше информации о базах данных и, в частности, об SQLite можно найти на домашней странице SQLite [[http://sqlite.org|http://sqlite.org]] и странице SQL на Wikipedia [[http://ru.wikipedia.org/wiki/SQL|http://ru.wikipedia.org/wiki/SQL]]. === Смотри также: === [[dbclose|DBClose]], [[dbcloseset|DBCloseSet]], [[dbexecute|DBExecute]], [[dbfloat|DBFloat]], [[dbint|DBInt]], [[dbopenset|DBOpenSet]], [[dbrow|DBRow]], [[dbstring|DBString]] === Пример: === # cоздаем базу и в ней таблицу foo, заполняем ее данными, затем делаем запрос к базе и читаем данные из таблицы # cоздаем новую базу данных или открываем существующую dbopen "dbtest.sqlite3" # удаляем старую таблицу foo, перехватываем ошибку, если база новая onerror errortrap dbexecute "drop table foo;" offerror # создаем и заполняем таблицу dbexecute "create table foo (id integer, words text, value decimal);" dbexecute "insert into foo values (1,'one',3.14);" dbexecute "insert into foo values (2,'two',6.28);" dbexecute "insert into foo values (3,'three',9.43);" # формируем запрос к базе и выдаем записи в цикле dbopenset "select * from foo order by words;" while dbrow() print dbint(0) + dbstring(1) + dbfloat(2) end while dbcloseset # закрываем базу dbclose end errortrap: # oбрабатываем ошибку. ничего не отображаем, просто переходим к следующей строке программы return Будет напечатано 1one3.14 3three9.43 2two6.28 === Впервые в версии: === 0.9.6y