This shows you the differences between two versions of the page.
de:dbopen [2016/01/01 22:37] |
de:dbopen [2020/02/28 10:46] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== DBOpen ===== | ||
+ | ==== Format ==== | ||
+ | **dbopen** // | ||
+ | **dbopen** ( // | ||
+ | |||
+ | ==== Description ==== | ||
+ | Open an SQLite database file. If the file does not exist then create it. | ||
+ | |||
+ | ==== Example ==== | ||
+ | < | ||
+ | #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 " | ||
+ | |||
+ | # delete old foo table - trap error if new database | ||
+ | onerror errortrap | ||
+ | dbexecute "drop table foo;" | ||
+ | offerror | ||
+ | # create and populate | ||
+ | dbexecute " | ||
+ | dbexecute " | ||
+ | dbexecute " | ||
+ | dbexecute " | ||
+ | |||
+ | # open a recordset and loop through the rows of data | ||
+ | dbopenset " | ||
+ | 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 | ||
+ | </ | ||
+ | will display | ||
+ | < | ||
+ | 1one3.14 | ||
+ | 3three9.43 | ||
+ | 2two6.28 | ||
+ | </ | ||
+ | |||
+ | ==== See Also ==== | ||
+ | [[DBClose|DBClose]], | ||
+ | |||
+ | ==== External Links ==== | ||
+ | More information about databases in general and SQLite specifically can be found at [[http:// | ||
+ | |||
+ | ==== New To Version ==== | ||
+ | 0.9.6y |