Table of Contents

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, DBCloseSet, DBExecute, DBFloat, DBInt, DBNull, DBOpen, DBOpenSet, DBRow, DBString. Freedb, Freedbset

Ligações externas

Mais informação acerca de bases de dados em geral e SQLite especificamente pode ser encontrada em SQLite Home Page e SQL at Wikipedia.

História

0.9.6y - introduzido
0.9.9.19 - Capacidade para 8 ligações