User Tools

Site Tools


pt:dbopen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pt:dbopen [2016/01/01 22:47] (current)
Line 1: Line 1:
 +===== 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 ====
 +<​code>​
 +#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
 +</​code>​
 +mostra
 +<​code>​
 +1one3.14
 +3three9.43
 +2two6.28
 +</​code>​
 +
 +==== 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
pt/dbopen.txt · Last modified: 2016/01/01 22:47 (external edit)