===== DBOpen ===== ==== Formato ==== **dbopen** //SQLiteFile//\\ **dbopen** ( //SQLiteFile// )\\ **dbopen** //DatabaseNumber// , //SQLiteFile//\\ **dbopen** ( //DatabaseNumber// , //SQLiteFile// ) ==== Descrição ==== Abre um ficheiro SQLite .Se o ficheiro não existe então é criado. Podem ser feitas até oito ligações ao mesmo tempo num programa. Se um número não for especificado então será usada a ligação 0. ==== Exemplo ==== #database foo - create a database, populate a table, open a recordset and read data from table. # create a new database file or open it dbopen "dbtest.sqlite3" # delete old foo table - trap error if new database onerror errortrap dbexecute "drop table foo;" offerror # create and populate 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);" # open a recordset and loop through the rows of data dbopenset "select * from foo order by words;" while dbrow() print dbint(0) + dbstring(1) + dbfloat(2) end while dbcloseset # wrap everything up dbclose end errortrap: # accept error - display nothing - return to next statement return mostra 1one3.14 3three9.43 2two6.28 ==== Ver também ==== [[DBClose|DBClose]], [[DBCloseSet|DBCloseSet]], [[DBExecute|DBExecute]], [[DBFloat|DBFloat]], [[DBInt|DBInt]], [[DBNull|DBNull]], [[DBOpen|DBOpen]], [[DBOpenSet|DBOpenSet]], [[DBRow|DBRow]], [[DBString|DBString]]. [[freedb|Freedb]], [[freedbset|Freedbset]] ==== Ligações externas ==== Mais informação acerca de bases de dados em geral e SQLite especificamente pode ser encontrada em [[http://sqlite.org|SQLite Home Page]] e [[http://en.wikipedia.org/wiki/SQL|SQL at Wikipedia]]. ==== História ==== 0.9.6y - introduzido\\ 0.9.9.19 - Capacidade para 8 ligações